Yeah I thought of that too - but then I decided:
since the player can switch as much as they want they can just check at the start, switch back and forth and make their own safe "checkpoints" in their mind
maybe I can adress the softlock by just disabeling the controlls on touching the endportal...or at least the timeswap