I think this is a design flaw, so I’m just pointing this out.
When scheduling a Job that Pends to the end of another Job that is running, the STOP AFTER property is counting the time during the Pending time.
I found this out when I had the Stop After set to 20 minutes but it needed to wait for another job to finish and it just stopped without running at exactly 20 minutes after its scheduled time; If it was scheduled at 6:00 when another job is running on that robot, it stopped at 6:20 without starting.
I believe the Stop After timing should begin when the Job actually starts or have an additional setting that can keep it from running if it’s passed a certain time along with the Stop After.
As a workaround, I will need to use a Robot that’s available at that time, set the Stop After time very long, or just turn off the setting.