Power Modbus - Power Logic Device

I'm trying to read an unsigned 32 bit Modbus Holding register.

The tag assigned to the address is returning a value but it isn't correct, it can be either 2 or 1 number off the value

I've used Modbus scanning software to confirm the value. The value I'm reading is a serial number so it needs to be correct.

I read that the Power Modbus 32 bit Logic Codes are only accurate to 7 digits.

Has anyone succefully read the full 32 bit unsigned integer using Power Modbus?