Wild juveniles and males commonly climb trees in search of food. That's been recorded many times already, with studies I can link to show it. Bp's may not be considered arboreal or even semi-arboreal, but the wild types have already shown us that climbing IS part of how they hunt, years ago. They aren't restricted to the ground like some other species. Which is why many keepers now provide their bp's with safe climbing opportunities, if they so choose to. People who still believe ball pythons should never climb are simply misinformed.
However, over-the-top climbing and finding an escape in captivity usually indicates stress or seeking heat.
To the OP, If you don't have one already, get a temp gun to monitor the temps on your hot spot and next to the lamp cage and you'll know if it's too hot or not!