I have an arcade expression to calculate MSL vertical elevation that works fine when adding a new point but for some reason if I click on an existing point to try and update it and grab the elevation, it does not run the calculation to populate it. The original layer was created from CAD exported to a .shp file and i added the additional field for the elevation. Below is the code I am using to grade the vertical elevation data and convert to feet:
Round(Round(Geometry($feature).z,2)*3.28084,2)