Routine trigger delays

I have two sets of blinds that are triggered with routines and scenes. One is local and one so is cloud based. when triggered by the same drivers, one of the blinds consistently opens / closes about 30 seconds later than the other one. While not a huge deal, I’m curious why this is happening and if there is a way to minimize this?

SmartThings distributes routines that run at the same minute evenly over the minute.
They don’t run right at the beginning of the minute.

I now have a routine that runs every 30 minutes and it runs at the 33th second.

Interesting, but it still doesn’t explain why one is always first. Does this apply to scenes (manual routines) as well as automatic routines? If this was causing the issue, wouldn’t I still seem them firing together or one of them randomly fire earlier than the other?

These delays are not random. SmartThings sets the execution time (in seconds) for the routine and the execution time is the same each time it is run.

These are executed immediately.