I am having the same problem.
The integer values to a digital panel meter works fine, but the floating point value looks random.
The problem is a floating point is a 2 word value.
Those words can also be different byte order ( AB CD, BA DC, CD AB ).
In other hmis, I have defined it with FP ######, or define the byte order little endian/ big endian.
Not shure what to use for AdvancedHMI.