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 dummy job update.
The next start time of all the jobs was calculated correctly.