Well... you did already go to the vet, and look up some information. But I agree that you definitely need to up the temperatures, and for good (as in don't let them get below 75-80F/24-27C!)
22C is WAY too cold, even for the cool side! That's even on the low end for corn snakes, which can handle night drops and are from North America (balls are from the African jungle, so you can imagine how hot and humid it is there!)
Please please PLEASE increase that heat! If you do not have a UTH with thermostat, you really ought to invest in that! Heat bulbs or emitters work great (although can dry out enclosures), or even just a floor heater if you have one laying around - for now. You may need to use both a UTH and other heat source, because sometimes our ambient air temperature is too low for them.
I really feel as though you should look into the proper care of ball pythons (if you haven't already). It really seems like you care and are committed, which is fantastic![]()