Answer can be found here:
APScheduler missing jobs after adding misfire_grace_time
BlockingScheduler( logger=log, job_defaults={'misfire_grace_time': 15*60}, )