This is a known problem, there is already a system for remembering timeline position for some reason the official website interface doesn't use it.
If you're comfortable using github, you can give a thumbs up for this at https://github.com/mastodon/mastodon/issues/23677