We are running FME server 2017.1.1.1 (s engines) on Windows Server 2012 R2. When calling a job manually it only runs once as well as when using the API, however all of our scheduled jobs run two times.
I have stopped the schedules and also deleted them and recreated with the same results.

