Вопросы к Поиску с Алисой
При отключённых прерываниях функция millis() прекращает считать время. alexgyver.ru Если прерывания отключены более чем на два переполнения таймера, полный цикл обновления пропускается, и часы теряют время. github.com
Также при отключённых прерываниях функция millis() не увеличивает своё значение, то есть результат может быть неточным. github.com