Heads up guy, the struggle is real sometimes.
45% can be a little low on the humidity, 50% minimum is recommended.
Glass enclosures actually hold in humidity the best. If your humidity is dropping too fast, try covering any parts of the top that don't have lights or heat emitters on them to help hold in the humidity. A little extra spagnum moss that's been soaked can help as well.
Just out of curiosity what routine are you using to feed your snake buddy? We finally got my rescue snake to eat after going to live feed and leaving it in a bag/box under her heat lamp to let it scent her tank for a few hours and waiting for her to come out and show interest before attempting to feed her, and even then it took over 45 minutes of holding the snake for her to get her to eat (she's a special case, but patience can be key).
Wish you the best of luck, sometimes they just go on a hunger strike, so as long as he isn't losing weight or getting emaciated he should be fine. Just keep a look out for loose skin and signs of his spine sticking up through his back. They also get kind of triangle shaped with their spine at the top if they get too skinny. As long as you aren't seeing any of that I wouldn't worry TOO much
Here's a picture of my rescue rose when she was at her worst for reference:
![]()