Just had a very quick read and I'd suggest that it's just too warm in there tbh .
I'm guessing the cool side is maybe warm enough for him or even it's the coolest he can get ...?!
What kind of thermometer are you using to get the temps incidentally?
Those plastic stick-on , stand alone thermometers are useless for surface temps .
The cool side should be less than 28C I feel .
Some snakes just prefer slightly cooler temps anyways . I'm thinking 26C even 25C for some...
The set up just needs a bit of fine tuning...
For Royals : Ball pythons best to have two identical hides ( appropriate hides ) one on the warm side and one on the cool side .
The open ended log hides aren't great as they just don't offer any security to them - ones with one opening are far better imho .
Sent from my iPhone using Tapatalk Pro