It is extremely rare for a ball python that young to refuse food ... especially with that size on him ... it is most likely a husbandry issue ... temps and security are a good place to start.

-adam