How old/new is he?
A roaming ball python is a stressed ball python. It does NOT mean he's comfortable and should be handled.
If he's new, it's normal. They explore their new habitats and see if they can find somewhere more secure. Eventually, they decide they're about as secure as they're gonna get and settle into their hides.
He could just be hungry, but if he's new, the above is more likely.