Zeroic
2
It could be because of your only when condition that gets evaluated independently of the other steps. Workflows in Bubble don’t execute sequentially, which is why you might have Step 3 executing first in some cases.
So if you can force it into a sequential setup, that should be ideal.