WHOA!!!!! did I miss something here!
Your temps are 90ºF on an analogue thermometer on the side of the tank That is TOO HOT WAY TOO HOT! what is the temp on the floor under the hides? The digital one for the hot spot is a little off but 87 to 90 is too much! WHY are you subtracting 10ºF from the analogue thermometer they often are incorrect but often not much more that the typical digital ones!