Based on a condition, the item either goes back the wait node, or the aggregate node.
Which kind of looks like you are making a loop(if you are not trying to process the same item, of course). Your workflow will treat each item as a separate run this way.
If you use the loop over items node, and put the Check ken and Switch nodes inside of it; items that pass through the loop will aggregate at the end automatically – no need for an aggregate node.
Yeah the loop works. I use that currently. Sadly i often have > 150 items in this flow and the loop causes it to take about an hour of runtime and I wanted to see if I can shave some time off of that process.