Банальное правило по Cron не срабатывает

Нет, не поменялось. Тут, если предполагать что контроллер произвольно выключается и включается может помочь просто постоянная, по таймеру, проверка на то, находимся ли в нужном временном диапазоне. Пример в теме: