Ball pythons don't normally soak. Have you checked her and her enclosure for mites?
If you can't fit two hides in a 30g long then your hides are either too big, or its not really a 30g long. You should be able to fit two in there. There really is no need to have a gigantic swimming pool in the tank.