Welcome to the forum, @jtazmusic.
One way to minimise the chance of this problem occurring is to use page view in both Write and Engrave modes, so that switching modes only needs to change the window furniture and not switch view type. Even if the selected item reliably remains in view, it will always be a bit disorientating to switch between galley view and page view, so if you are at the point where you are switching frequently between Write and Engrave modes, you are presumably doing some of the finer layout and graphical adjustments required to finesse your finished pages, in which case being in page view in Write mode will definitely help.
The other potential issue is that if you are using one of the ‘Fit…’ zoom levels, like fit page height or fit page width, switching between Write and Engrave modes can also change the size of the viewport in which the music is displayed, because you may have different panels/zones opened or closed in each mode, and in any case the dimensions of the panels/zones are different between the modes. This means that the viewport may be a different size, causing Dorico to have to recalculate the zoom level when you switch modes, and it can then make an incorrect decision about which page you want or expect to be in view.
Having said all this, I agree with everybody who finds this issue with bringing the selection into view problematic. The next version of Dorico will improve things in a couple of specific ways, but to fix these problems, we need reproducible cases to investigate. Since window geometry and the specifics of the selections being made, including the precise position of those selections on the screen, are significant factors in the behaviour, we need a detailed bug report, including the project itself, screenshots of the whole display (not just a part of the Dorico window) before and after the jump, and a detailed description of the specific steps you took.