Different returned unit type between computers

I noticed odd behaviour with a script that uses the Duct Height/Diameter to calculate the offset from a floor.
On my computer, the values retrieved are in feet and I convert them using the specific node. However, on my college his computer the values returned are in mm and do not need the conversion. I verified it on the same drawing so it can’t be any document based setting.

I assumed Revit would always keep most values in feet, how can this differ between two machines?

Likely that a package or node is in a different version and is handling the units differently. Check the dynamo versions and package versions between the two systems.

I am retrieving the height/diameter with the default node Element.GetParemeterValueByName(). Can any installed package still have influence on this?

We do indeed have a slight difference in version, must be it.
Thanks for mentioning.