Soaking is not usually a good sign. Ball pythons don't normally soak in their water bowls unless something is wrong.
Thoroughly check your snake over for mites. That is the first reason why a ball python would soak.
Also, make sure your hides are adequate. Some snakes will soak in their water bowl if their hides aren't adequate. Half log hides provide no security and should not be used for hides. Find some tight fitting hides that are low to the ground and have a small opening. Your snake should barely fit inside.
Your snake will not just "dry out" due to low humidity. They will just have bad sheds and wrinkly skin. As long as your humidity is above 50%, your ball python will be perfectly fine.