When I skip song by click to “Play Next” the current track time is saved and when skipped track starts play again (manual or automatic) it starts from this stored time.
I think it’s better to reset position when I start to play next track.
Then turn off “store track progress” in your library.