Hi there! I'm a new ball python owner and my new male is 11 months old and ate twice. But I've had him 3 weeks and he hasn't pooped. I've given him a few minute soak in warm water every other day. I also felt 2 small hard deposits by his anus, and they did move back when slightly messaged. But still nothing. Please advise what I should try next. I'm not adverse to more massaging or trying to gently pick them out. Any chance it's twisted or something worse. )-: Any advise would be awesome. Below are details of my setup. Not sure if low humidity caused this. Please let me know. Thanks! Kelly

Tank: Warm side, undertank heater with thermostat at 104, air in hide box is around 87-90 degrees.
Humidity has been a challenge. I'm trying for 60%, a lot it's been 45-50%
Aspen shavings - I'm gonna swap out for forest floor
He's always on the cool hide box most of the time which is around 70-76 degrees.
I've given him brief warm water soaks for just a few minutes in a plastic tub with a couple inches of warm water and put him back in cage damp.

He's so sweet! Please help.
Kelly