If he was using the hides but then stopped, have you checked the temps? or removed the hides and checked for urine. From what I've seen, snakes will lay in their poo but not their pee. If that is all good, try putting his smaller hides back in. If he can't touch the sides of the new ones he may not like them yet...
Rob