I would definitely lower that hot spot like Bogertophis said.
Otherwise... You may be having your first experience with a ball python's food strike. Males especially will do this. As long as his body weight stays good, there's no real reason to stress. Just cut back food offers to every 2 weeks or so maybe.
One of my males will fast every winter. The others are good so far so it really can depend on the snake.
Just keep an eye out for any other symptoms. As long as he seems fine and just uninterested, let him do his thing.