Reference
How Modbus register decoding works
A Modbus register is normally 16 bits. Values such as UINT32, INT32 and IEEE-754 Float32 use two registers, and different devices may arrange their words and bytes differently.
Always confirm register mapping and byte order with the device documentation before using decoded values in a production system.