The combo of temperature and the type of hides might be the issue, it might just be a seasonal fast. 20 is way too low for anywhere in his enclosure. 30 would be okay seasonally on the warm, but I wouldn't do that year round. I would add a hide to the warm side just big enough for him to fit and see if that helps any. Having a big long hide that stretches across but doesn't have one end enclosed fully might not make him feel safe enough. Check the temp inside the log at the warm end and what is it getting to? He might be way too cold inside his hide also. Chances are that inside the log at the warm end is not much warmer than the cool end since his body isn't touching the substrate when he is inside and there isn't enough contact for heat to transfer.
I would double check what you are measuring temps with is accurate. Seems odd the cool end would be so low in the late spring/early summer unless you were running AC really cold in the house and the enclosure had poor insulation.