Ball pythons do better with belly heat. They love hiding and will sit in their hides 24/7 if they had the choice. Ball pythons are much of baskers since they are nocturnal.
How are you measuring temps? If you aren't using digital thermometers with probes then you probably aren't getting an accurate reading.
How are you controlling your UTHs? If they are unregulated they are probably getting too hot and that is why your snake is laying on top of the hides.