That tank is okay for a baby, but you'll need a larger one soon. A 10 gallon is enough for an adult, and a 20 is even better but not really necessary. Sometimes very small ones get intimidated by that large of an enclosure, so it might actually be good to wait till he gets a bit larger to upgrade him.
Where are you measuring humidity at? You should be measuring it right above the substrate; get much higher and it reads like... exponentially lower than it would on the frog's level. Their ambient humidity can drop out of the recommended range by a little as long as their substrate is moist, but at 40, the substrate probably isn't moist enough to make up for it...
If the top of the tank is screen, you can cover half or 2/3 of it with clear plastic wrap. That'll help keep humidity in.