Код, новый цикл не начинается => сравнения не происходит => момент не меняется второй раз, что делать?

Из вашего вопроса немного сложно понять, что именно может быть проблемой, однако я попробую предположить несколько вариантов и предложить возможные решения.

1. Возможно, у вас в коде проблема с логикой выполнения цикла. Убедитесь, что у вас корректно заданы условия цикла (if, while, for). Проверьте, нет ли у вас ошибок синтаксиса, например, лишние скобки или точки с запятой.

2. Проверьте переменные, которые используются в условии цикла. У вас может быть ошибка в логике сравнения или в изменении значений переменных внутри цикла.

3. Проверьте, не изменяется ли у вас каким-то образом значение указателей или ссылок, которые могут влиять на выполнение цикла.

4. Если у вас сложный код, попробуйте разбить его на более мелкие функции или блоки кода для облегчения отладки.

5. Используйте отладчик (Debugger) вашей среды разработки, чтобы пошагово выполнить ваш код и выявить, в каком месте происходит нежелательное поведение.

Если вы предоставите более конкретную информацию или код, с которым у вас проблема, я смогу дать более точный ответ на ваш вопрос.