Due to an issue in the configuration of DST in the operating system the jobs were showing with 1 hour delay. Manually changed the timezone from MST to Arizona. Now the scheduler logs are showing the correct time but the next start time of the jobs still show with 1 hour delay
Took a backup of all the job defintions
Ran a update_job on all those jobs (no real update needed, just update_job: jobname for all jobs)
The next start time of all the jobs was calculated correctly.