This is an old quirk that keeps coming up from time to time. See here: Page up/down behaviour changes with view - #3 by devinganger
What I would do to partially fix it, is make the documents smaller. Long documents are what Scrivener is made to split up. Try something smaller, like 500 to 1000 words. Less scrolling to do.