Вы выполняете свою работу каждые 45 минут в течение часа . Каждый час обрабатывается отдельно, и счетчик запускается заново.
Самое простое решение - изменить интервал на час или 30 минут (обычно на то, что делит час без напоминания) - таким образом, у вас будут ровные интервалы без дополнительных усилия. Кон очевиден - частота не совсем то, что вы хотели.
Другой способ - установить интервалы на меньшее значение (например, 15 минут) и проверить время в работе (и выйти из работы, если время еще не прошло). Дело в том, что вам нужны дополнительные логи c в работе и «пустые» сборки в истории.
Последний вариант - установить каждый триггер вручную - 32 триггера в день для «каждые 45 минут». Он может быть довольно компактным для некоторых интервалов (например, 45 минут), но если вы захотите изменить его на «каждые 41 минуту», это станет беспорядком.