your vet doesnt know what he or she is doing! PERIOD! they almost killed your animal because so. did he give it a fecal exam? if not he shouldnt be treating anything! annual deworming also is not needed, but a fecal could be done annually but isnt typically needed. all he was doing was trying to fool you into more money for something that was more than likely not needed!
another note some meds can and will kill the natural bacteria in the stomach which would also lead to the snake not wating to eat.
ball pythons do not need trees! also wood is bad because you cannot disinfect it.
my advice here is to find a real herp vet because this fool obviously slept through their 1 week class on reptiles.
also you ball probally isnt eating because of that humidity. it should be around 60% tops