It seems that rotation and location of view in 3D viewport is shared beetween scenes. If make something on first scene, switch to second and change view, then when go back to the first, view position is wrong. It is uber annoying. Is there any way to to separate views between scenes?
Also similar issue. When switch on/off local view (slash key), then view is moving (camera moves closer and away). Is there option to keep view at the same place when using local view?
As said I do not think there is a solution for “viewport view”, what I have found useful is linking my complex objects (for example a house) to different scenes and setting up a specific camera for each scene. Like one for inside a room focusing on a specific area and another scene with an outside camera view.
Then you can go through your scenes in camera view.
Ad.2.
Zooming when using Local View may be disabled. You must go to Preferences > Keymap and search ‘Local View’. Expand panel and unselect ‘Frame Selected’.