Backtracking/spawn points aren’t working?

I’m trying to make a top-down adventure game inspired to Jurassic Park on the SNES, and i’m having trouble setting up level backtracking using the GDevelop’s scene system.

Here’s a video showing my issue…

the goal of the game is to traverse the cave scene in order to reach the key on the ledge above the start point of the outdoor scene.

However as you can see, Upon reaching the end of the cave, the game simply respawns the player back at the start point instead of on the ledge with the key. I’ve tried creating a transparent respawn object, but that didn’t work ether.

Here’s my event sheet for the outdoor scene…

Here’s my event sheet for the cave scene…

And lastly, here are my variables…

What am i doing wrong?

Edit: Apparently i can post video links or send multiple images because i’m a “new” user?

Ah sorry.

Here is my event sheet for the cave scene…

And Here is my event sheet for the outdoor scene…

And here’s video showing my problem at hand…

Can someone explain what i’m doing wrong?