8 вариантов:
по какому фронту синхронизация - неактивное состояние счётчиков #0, #1 - результат
спадающий - high low - синхронизуется, не возвращается в исходное состояние при сдвиге не синхронизуемого фронта 1-50 и 50-99%
спадающий - high hign - нет синхронизации
спадающий - low high - нет синхронизации
спадающий - low low - синхронизуется, не возвращается в исходное состояние при сдвиге не синхронизуемого фронта 1-50 и 50-99%
возрастающий - при всех 4 вариантах синхронизуется, не возвращается в исходное состояние при сдвиге не синхронизуемого фронта 1-50 и 50-99%
Видяшка для возрастающий - low low
Так ведут себя все варианты кроме не синхронизующихся. Т.е. синхронизация почему-то сбивается именно при изменении % в процессе работы программы. Если перезапустить, синхронизация возвращается.