Ball pythons go off feed all the time. It's breeding season, he might want a girl. Or he might just be going on a fast. They do it sometimes. Keep offering once a week, he'll eat again when he wants to. You don't have to feed in a separate enclosure, cage aggression is a myth. The only reason you might want to put him in a different place to feed is if his tank has paper towels on the bottom because that can cause problems.
But he's a '10 and he's only eating one medium mouse once a week? He should probably still be eating 10-15% of his body weight by grams once a week. My 100 gram baby is eating small adult mice (will be one every 5 days) without a problem and they're almost too small. It should really be on mediums.
Your warm side should be between 88 and 92 degrees. 77 is too cold for even a cool side. Cool side should be between 78 and 85 degrees. How are you regulating the UTH? Are you using a thermostat? And you have both a digital thermometer/hygrometer and analog ones? Why?
If everything was okay husbandry-wise it's probably just a fast. But it's possible he's stressed out suddenly and that's why he's not eating. Get your husbandry corrected and don't offer every 2 days, you're only freaking him out more. Offer once a week like you would if he was still eating.