1) может быть не срабатывает условие перехода в нужный кейс?
2) минимальное время цикла 0 - задействовать всё процессорное время на программу - не лучшая идея. поставьте 10 мс - достаточная частота выполнения для большинства проектов , и Вы дадите "воздуха" процессору на выполнение системных задач, одна из которых связь с кодесис и отладкой. можете прислать в личку проект, посмотрю завтра