I have problems with workflows where there is a loop in a loop, the 2ndory loop has issues, becauses it marks all incoming inputs as done before looping them. I even tried reset but it does not work, it only processes 1st input , everytrhing else is passe
Looping in a loop can be tricky, It looks like you have worked out part of the trick with multiple loops by looping back from the order table but there there are a couple of issues here, The first one is the initial loop will run more times than expected because the if branch is looping back as well as the airtable node.
If you look at the example below…
The top part will run the first loop node 6 times because it is one for each input +1 for the done output but the bottom branch that goes from the If like you have to the Loop is running 9 times which is the output from the Replace Me 2 + The output of the false Branch + 1 for the done output.
With the other part of this with the Loop outputting the data to done instantly this is likely to be because there are multiple executions coming in to the node like the example flow above. Typically we don’t recommend using nested loops like this as it can cause issues and a better way to handle it is to use a sub workflow so in this case you would move the second loop into its own workflow then call that workflow and you won’t need to loop back on it.