Hi @matt-eolian,
Yes, that’s what I meant and I apologize for not explaining well. If the CesiumGeoreference origin is set to the exact location on the terrain you’re zooming in / out from, then the scale will apply around that point of reference. Scaling it down will still preserve the height of your user / non-georeferenced objects above the CesiumGeoreference. But if the CesiumGeoreference origin is higher than the ground, it will zoom around that higher point, which is unwanted. If you need to find this point dynamically, you can raycast and convert the Unity position to an Earth-Centered, Earth-Fixed position to set the CesiumGeoreference origin to.
But I’m definitely concerned about the scale breaking after a certain threshold. How are you using the elevation values from other sources? For example, are you using them to place other objects?