What is the bottom of the enclosure made of? Another concern long term is if it is not properly sealed wood, you will also have the humidity causing rot and mold. Not just the lack of belly heat.
Looking at the size of the cat box and the snake, there's a chance he may not be eating because that's just what males sometimes do this time of year... But long-term Bogertophis is right. The heat and hides need work if you're hoping to get him ready to eat again after.
At the very least, once the heat is worked out, you can add a few broad leaf fake plants or something to offer him more cover as he moves from place to place. Also, humans are already scary enough without the vibrations of our feet as we walk past. Yes they are ground dwellers, but what we mean is the habitat itself should be off the floor, not the hides for your snake.
The overall height of the habitat is just too much for him since he's not a climber or basking species. That's also adding to your heating issues with the empty space