Динамически добавляемые одноразовые задачи не выполняются APScheduler

#apscheduler

Вопрос:

В моем приложении Flask один маршрут добавляет задание при его вызове. Это задание не будет выполнено до следующего пробуждения Планировщика (например, когда будет запланировано повторное задание). Как я могу заставить Flask-Apscheduler пересчитать, когда просыпаться при динамическом добавлении задачи?

 scheduler.add_job(func=test_func, args=('hello',), id=f"activate_{sn_deactivation.id}",  next_run_time=deactivate_until)  

Я запускаю приложение flask с gunicorn и опцией приложения предварительной загрузки, чтобы предотвратить создание нескольких планировщиков, выполняющих одни и те же задания.