Here’s another post with some similar issues: CodeRoad - Build a Kitty Ipsum Translator - #5 by pkdvalis
That person said they were sent back to step 1 after opening a project that had timed out. They then let it time out again, and when they opened it a second time, it was back where they left off.
It probably doesn’t have to do with it being the second time they reopened it - just that this time, coderoad found the correct step, and it didn’t on the other try for some reason.