Aqara E1 TRVs and their temperature readings

I have a few Aqara TRVs hooked up to HA with ZHA.

One slightly strange thing I have observed is that the temperatures for each is presented as a decimal, however the bit after the decimal never changes, and each device has a different value.

For example, one will only ever read .8 (e.g. 16.8, 17.8, 18.8°C and so on), another will read .3 (e.g. 16.3, 17.3 and so on) and another .2 (e.g. 16.2, 17.2…)

Anyone have any idea what’s going on and why that’s the case? Is it a quirk with the quirk, or a quirk with the device? Can I increase the resolution of the temperature they report?