I agree with Becky. That's a fair lot of food for a ball python, especially a male one. Ball pythons rarely allow themselves to get fat. If they are feeding well or overfeeding sometimes they will simply refuse for awhile. Sort of a self-regulating thing. Remember these are ambush predators. They were not designed by nature to have a constant supply of big meals like we can offer them in captivity. Smaller, regular meals seem to work best in a captive situation.
It could also be the time of the year. This is a male (it has been properly sexed, yes?) whose a good size and sexually mature. He may have his mind on things other than where his next meal is coming from. It's not that uncommon for adult BP's, males or females, to be sporadic feeders during the breeding season.