As i suspected, addressing is off by 1 - this is a common phenomena in Modbus.
So in which case, take the values from Address 99 & it should work.
From address 99, read 4 values
In buffer parser...
- FloatBE offset 0, length 2, no multiplier
- FloatLE offset 0, length 2, no multiplier
inspect these - 1 set will look right, the other will look wrong.