попробуйте разбить на 2 переменные dt - одна для вычитки, вторая для редактирования.
переменную dt , которая работает с блоком вычитки времени , обнуляйте в начале цикла до вызова ФБ DTU.SPLIT , а после обработки фб сохраните данные в другую переменную dt1 и редактируйте уже её