Dir wird nichts übrig bleiben außer solange zu suchen bis du den Fehler im Code gefunden hast oder die entsprechenden Events nochmal komplett neu erstellen.

Ich könnte mir folgendes vorstellen:
Eines der Events steht versehentlich auf Parallel Process oder Autostart. Oder alternativ: Du setzt die Events vielleicht zu einem bestimmten Zeitpunkt auf die Position des Helden.
Beim Speichern ändern sich die Positionen nicht. Beim Mapwechsel oder beim Laden werden alle Eventpositionen zurückgesetzt.