I took one for the team, I knew It would potentially brick my save and it did.
If you ever manage to get out of bounds *enough* you can get out of the collision of the floor and fall forever. Saving in this state causes a save to be unloadable. [You can easily get out of bounds by walking south at the wall to the left of the door tile in a pokemon centre as it has no collision]
I would suggest to the developer that they implement an 'unstuck' option.
Better yet, permitting the dev would have the patience, I would add a periodic (every 15s-30s) position check to the player that references an array of allowed positions (I'd subdivide the map into chunks and use an solid colour image file as the array as it would be easily created and humanly read) and cache the player's last valid location if the check succeeds. The check can be forcefully initiated on a save and if failed the last valid position would instead be used to prevent hardlocking a save. (could also be used to prompt/reassure the player that a save->load will fix things). Being said this would be a pretty nuclear fix but it would rather permanently solve this and similar problems for the future.