Hi Mike, I think Jan’s explanation makes sense here. This kind of issue usually happens when the data type changes somewhere in the program flow. If the value is being stored as an integer, the decimal part will get removed automatically. I would check the variable definitions and block settings to make sure they are using the correct data type.
Cheers,
Nichole