For this it’s actually more to do with a system being offline or not communicating with Automox at the time of the patch/policy run window. So if you have a worklet set to run at 8am and the system is offline until 9am, as long as that system saw that policy before it went offline, it will run when it connects to Automox at 9am.
From the sounds of what you are describing it appears that the system you have this worklet scheduled for is online when it was supposed to run the worklet. This is not the same thing for the missed patch window. It is probably likely that this system did not scan after the worklets were assigned to the group this system was in or before this system was assigned to a group before they were supposed to run.
To prevent this kind of situation I would have the system manually run a scan after it’s attached to a group with the policies or when you make a change to any of the policies you wish for the system to run if the policy needs to run sooner than 24 hours.