Ich würde dem NPC/Parallel Process unter Autonomous Movement auf Custom stellen und darüber seine Route regeln. Das Herauskommen aus der Tür würde ich noch zum Stromkasten-Event packen.
Im Parallel Process selbst würde ich dann einfach nur seine Position abfragen, wenn er z.B. wieder zurückgehen soll usw.
Versuch mal, das so aufzuteilen, vielleicht funktioniert die Verarbeitung im Maker dann besser?

MfG Sorata