Значит не все знаете.
Вариант "по событию" в конфигурации задач работает не так, как Вам кажется.
Захват-1.png
Событие не есть сигнал разрешения непрерывного выполнения программы. Задача по событию -однократный вызов программы в момент наступления события, в Вашем случае однократное обращение к действиям/переходам текущего шага. Затем не смотря на то, что Вы видите в программе SFC текущий шаг активным(синий цвет) действия в нем не выполняются до следующего фронта события!
Кроме того, зачем городить этот огород? На SFC довольно просто сделать обработку событий без использования конфигурации задач.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg