I have a solution to make sure the units coming back from Mathcad Prime get converted to the Creo units set in the CAD model - courtesy of PTC experts! The trick is to make sure you check the box for 'Unit Sensitive" here:

One important thing to make sure you do - before you establish the Mathcad Prime link and push values back into Creo, you must first define any Creo parameter that will be set by values coming back from Mathcad - before they come back for the 1st time. This way you will be able to select the unit you wish them to be set to before the Mathcad push sets it to whatever they are on the Prime side. This first-time definition of the value can simply be "zero".