So, as most of you know, I've had my Ball Python Ollie for about a year now. I feed him every 5 days (or 7, if he doesn't want it on the 5th day). I have a beautiful T8 Cage for him from Animal Plastics, I have a nice thermostat and felxxwatt tape and the temps are great, but I can't seem to get my humidity up. I have an exo terra water bowl, and it's sitting on the hot side, but the humidity is always at 35%

Back in September, he got an R.I and I had to give him shots for 10 days which he survived from. I Stopped spraying in the tank, and he didn't get sick again, and ate on a regular basis never skipping a meal.

I Decided about 2 weeks ago, that I was tired of the humidity always being at 35%, (This being read from 2 different meters, one being Acu Rite on the right sight of the cage, and one being a Exo Terra dial on the left, both reading 35%).
I started spraying down his cage on the hot side a little bit, so that the humidity would rise, and low and behold he got ANOTHER R.I

The other problem I'm having with him is that he'll be a Year old March 14th, and he's about 2 and a half feet (This going by how he's the same length of my T8 and then some), but he ONLY weighs 400 grams. No matter how much he eats, I just can't get him above that. He's currently on Weaned Pups because I Bought a box from layne labs and I have a few more left. He has definitely eaten small rats though (which are significantly bigger than weaned) with no problem at all. but it seems like no matter what I do, he just doesn't increase in weight.

I see other peoples posts of their yearling, and they are HUGE compared to Ollie. I have no clue what i'm doing wrong, or why my humidity is always low in the T8 when everyone else never has as problem with their cage.

Please help me