Scrivener remembers cursor position, but doesn't display it when reopening the document

Have a look at this old post of mine:

The thread is about that very same issue you described.

But as I said, it stopped doing it wrong for me, at some point, on its own.
Long enough ago so that I wasn’t thinking of it anymore.