Bug report: When loading a save, swap scroll usage is used at the location of the previous action, before moving away from that spot to reach the next. If the path between these actions has a gate, the loading can fail to find a path after the swap as it was used at a different time than in the original run being loaded.
(By the way, got 1882 1998. Fun game to optimize.)