Usa un interruptor normal, que afecta a todo el juego.
Lo mismo uno local es eso, para ese mapa y no llega a activarse en el mapa origen sino en el destinado tras cambiar de mapa.
Si quieres que al volver todo esté como lo dejaste, tienes que guardar em variables las posiciones de cada evento. X-Y-ID de mapa, dirección.
Tras guardarlos al terminar, activas un interruptor (movimiento hecho) y pones otra página.
En otro evento (si el interruptor movimiento hecho está activado) en proceso palalelo pones mover evento (cada cosa a la variable guardada) Que esto se inicie, se procese, y pones eliminar evento.
Así al entrar al mapa estará como lo dejaste antes. Es un poco lioso de contar.