I think your tank is too big for a baby I got mine last august and have him in a 10 gallon and that is more than enough room for him. I have a uth under his warm hide and a lamp over the cool and it keeps the ambient at 80. If you have too big of a tank it can really stress them out cuz they like small spaces do if u can I'd get a 10 and keep the 40 until its an adult. You can also cover the top with tin foil, that should help keep in heat and humidity
Sent from my MB860 using Tapatalk
X2 I would go to a 10 gal or atthe biggest a 20L to large of a tank can cuase stress issues. Pic would help I post mine to FB and then link them here
Robie
2.0 Normal Ball Pythons Peek a Boo & Dezmond
1.0 Black Pewter Ball Python Pepe Le Pewter
0.1 Piebald Ball Python Slinky
0.1 Siberian Husky Danadog
2.5 Fancy Rat's Patch, Robin Hood, Lucky, Lucy, Bolt, Cinnamon, Patcheta
1.1 Great Kiddo's
0.1 Wonderful Wife
1.0 Awesome Dad (me)