What is your heat source and how are you controlling it? Where are the probes located in the tank?
This makes me think that your hot side might be too hot.I haven't really even seen him use the hot side hide but maybe once and that was when we brought him home. He likes the cool side better apparently.
Also: Ball pythons do not bask.