Ditch the overhead lights and get underbelly heating.
I don't know where people got the idea that ball pythons and heat lamps go together. They are a nocturnal species and mainly terrestrial (meaning not climbing much), so they utilize belly heat more than overhead basking.
And yes, a happy ball is a hiding ball, but they do come out and explore/hunt. They're more likely to do this when it's not bright.