そもそもメイン処理のトリガーが明示的に1回(画面ONのときのみ1回)だったらトリガーの重複起動制御とかいらなかったわ
https://imgur.com/8IY9fXN.png

やるにしても単一マクロにまとめるなら重複起動制御はもっと外(ループの外)で変数別に用意してやった方がわかりやすいね