Есть вполне успешно работающие программы и с циклом 100 мс. И огроменным числом блоков.
Возможно, ОвенЛоджик запутывается как-то в этих линиях задержки и не может автоматически добавить промежуточную (скрытую от пользователя) переменную для хранения промежуточного результата. Помочь может добавление их вручную.
Или использование вместо них TON/TOF (что более верно с точки зрения удержания стабильного времени вне зависимости от длины программы).