Your problems:
1. A fish cage is not conducive to a high humidity requirement.
2. An overhead heat source dries out air even more (not to mention being an entirely useless heat source for a ball python that spends 100% of it's life on the ground, and 99% of it's life hidden in a hide).
3. A mesh top is also completely counterproductive.