I've watched the video but not checked the files. technically it would be possible to counter it without resetting. create some action areas on the bits the character can't walk on, listen for character enters, create an execute a script action part, do some queries to check characters x/y position or alignment to determine which side they entered from, move them back to relevant position in the way border based on that. not super elegant but would solve the issue of having to reset if someone ends up breaking the game that way.
As Nige said, it's probably too many way points &/or due to having way border lines too close together, or overlapping.