My two month old ball python has been soaking off and on various times throughout the day for the past couple of weeks. I've checked for mites: not only did I spray PAM, but I just checked using reptile spray with a white washcloth and nothing was on the washcloth. I have not seen any mites either. He has two hides; one rock hide on the cool side and two sets of fake leaves as the hide on his hot side. I've seen him in both hides. Temps may drop to 86 degrees on his hot side without the heater on, but it'll be at 90 degrees when I have it kicked on (it's on overnight). Humidity ranges between 70-80%.
One of my biggest guesses is that he's trying to shed. He's slowly continuing with his shedding process, but if a ball python is going in shed, is it okay for them to soak off and on everyday? Both during day and night?

When he soaks, he doesn't just lay in the bowl. Since his bowl is pretty wide, he practically swims in it. I still have no idea what is up. Any ideas?

Thank you