First time posting, apologies ahead of time if the question does not contain all the necessary information!
I have a method on our Fluent 1080 for doing an 8-plate pilot ELISA with a 30 min and a 45 min read for each plate. I am trying to write a script for one of the beginning processing nodes to apply a wait period to specific plates (plates > 4). I am essentially trying to delay the process for plates > 4 until after the 45 min read for plates < 5 is complete.
I tried using an If conditional with ProcessIteration() to apply a wait only to plates > 4. However, when I check the Scheduler, the wait appears to be applied to all plates (see red box in screenshot).
Has anyone run into this before? Is there something I’m misunderstanding about how ProcessIteration() works in this context, or how the Scheduler handles conditional waits?
Any insights would be greatly appreciated!

