Эк у Вас все хитро закручено

То ли дело у нас: цикл -такой же элемент, как и все остальные: в ответ на "левый" сигнал начинает "жизнедеятельность", внешнее проявление которой заключается в какой-то (в этом и заключена специфика) рассылке сигналов другим элементам.
Конкретно для FOR - посылается нужное число (определяемое, к примеру, св-ми элемента) раз в одно и то же место с индексом (счетчиком цикла) в потоке.
Для REPEAT - на каждый "целевой"  сигнал приходится другой сигнал для вычисления условия продолжения (до, или после - в зависимости от предустановленного св-ва элемента)
Грубо говоря, принципиальной разницы с элементом IF_ELSE, или вообще элементом пользователя - и нет, вроде бы.

Проблем с пониманием работы именно циклов - замеченно не было.
Была замечена склонность к "кольцеванию" у девственно чистого разума... Типа: повторить, значит послать сигнал туда же, откуда начал. С этим приходится бороться
Но это - специфика, наверное.

Ну это так, собственные наблюдения в качестве оффтопа