Can you describe your setup? A picture would also be very helpful.
Generally ball pythons do not soak. If they are soaking it is probably because of a husbandry error.
1. Check your snake for mites again. Look at the bottom of the water dish and see if the snake drowned any of them. Change your substrate to paper towels so you can see more easily if there are any there.
2. Check your temps. You should be measuring them with a digital thermometer with a probe or a temp gun.
3. Check your hides. If the snake doesn't like its hides, it will sometimes use the waterbowl as a hide instead.
I know one of my guys is just really weird, and loves his bowl. i have no idea y, just loves water, weather it be a bath tub or his bowl. everything had always been perfect in his tank. just funny i guess.