Two hides would help keep him eating by keeping him less stressed. An active snake is a stressed snake in most cases. It seems he wants to thermoregulate but cant because he would be insecure without a hide. You could try different food (live, F/T) to better your chances of him eating.