This has been brought up in other forum posts, but there is currently a bug with the camera position being reset on model update with perspective cameras using the “preserve scale” feature. See this post for more info:
Hi guys, I am having the same issue, for example when setting a scene, using a specific eye view, and then adding a different elevation with the same eye view height, when working on layout the views change. That doesnt happen on any of the previous layout versions.
Why not just disable the camera settings for the viewport. The other properties (Style/ Tags/geometry changes ) still get updated, just not the properties you want to NOT update.