Schneider PowerTag Energy Sensor Modbus Registers

I am trying to read 64bit Total Active Energy values from a Schneider PowerTag Energy A9MEM1560 Sensor and the PAS800.

|Register|No.|R/W |Unit|Type |Range|Svd|Function Code|Description|
|3204. |4 |R. |Wh |INT64|- |Y |03 |Total active energy delivered + received (not resettable)|
|3208 |4. |R. |Wh |INT64|- |Y |03. |Total active energy delivered count positively (not resettable)|
|3212. |4. |R. |Wh |INT64|– |Y. |03. |Total active energy received (not resettable)|

For register 3204, The Schneider web browser utility is displaying 228.15kWh
I tried many OPC Item Path combinations, including:
ns=1;s=[{DeviceName}]{UnitID}.HRI_643204 this displayed 228,132
If I divide by 1000, then the value is close, but not the same.
Any suggestions how to read this 64bit value, and display as a float.

Also with this same OPC Item Path structure, I tried reading the next energy value at register 3208 and got -9,233,372,036,854

Other values like voltage, which is a INT32 value is reading fine using
ns=1;s=[{DeviceName}]{UnitID}.HRF3028
|Register|No.|R/W |Unit|Type |Range|Svd|Function Code|Description|
|3028. |2 |R. |V |Float32|– |N. |03,100–4 |RMS phase-to-neutral voltage A-N|

After further testing, I found a SILLY oversight in terms of the divide by 1000, as the units are Wh and the Schneider web page utility is in kWh.
Also, I found another register 3256 which displays the "Partial active energy delivered + received (resettable)" lined up with the web page. So this value is now reading correctly.

The Schneider documentation also says the "Invalid value" for the other two registers I was trying to read is 0x8000000000000000 which I believe is the same as -9,233,372,036,854 displayed in Ignition.

I found that I was getting an invalid value when I tried to read the 3260 register "Set partial active energy counter. The value returns to zero by PowerTag Link gateway." Not sure why, but at least I now have some values.