I am using Python's Azure IoT SDK for getting information about iot scheduled jobs. According to the docs when a job is created the startTimeUtc and createdTimeUtc are ignored if given. When I create schedule some jobs, wait for them to finish, and get their information using the object IoTHubJobManager with the function get_scheduled_job(job_id), the created_time returned is always greather than the start_time. Sometimes the difference is in the order of minutes, which makes no sense to me.
Please look at the following image: 
Why is this happening? Is it that the created_time means what is contained in the start_time?
Take a look at the docs of JobResponse