Check the temperature on your hot spot.
If he's got bumps on his belly it could be blisters from sitting on a too hot hot spot.
He may also be going into a shed.
Since you got him from a breeder I am guessing that he was captive bred. If he was an import, you may want to get a fecal checked.
Any chance for pics of the belly and cage?