Why are my HTS221s getting bad temperature values?

I want to know if anyone else has encountered this, I have multiple HTS221 on different boards, and they all give me different temperature values. They are "working," in the fact that when I put my hand on the sensor the temperature increases, etc, but are just giving me wrong temperature values.
I have begun to suspect that it is the factory calibration values. Here are the calibration values and temperature readings from 3 different boards above. You can see t0_out for one of them differ by a lot, but the T_OUT is quite similar. The temperatures are in the form XX.X C, so 245 C is actually 24.5 C. Help is appreciated.
