Trust the 2 thermometers with the same reading, the "thermometers" that are built in to the heater are usually off. Try not to go crazy trying to find the exact temp between all of them, every thermometer has an accuracy +/- rating that is usually 1-2 degrees, so you may just being seeing the difference in accuracy.
....a man with 2 watches never knows what time it is...