Double check your temperatures and humidity (92 warm end, 82 cool end, 50-60% humidity).
I've seen rats/mice walk up to and walk over ball pythons w/o them being ready to eat, it might freak them out, and shut down their feeding response. Try and raise the temperature a degree or two, and try again in a week. Attempting to feed day after day is stressful and will probably cause him to continue to refuse food.