Does the workflow is asynchronous?!?

@rpetribu Bubble tries to run steps in a workflow when viable. It does sequential when you use “result of step 1 or whichever”, when you use conditions that say “result of step 2 is not empty”, and others that do not come to mind … or that I do not know how it is handled.

If you want to use searches in your flows a good practice is to have them ready. As an example … setup a hidden repeating group with the search and refer to it in the flow. Or …schedule a custom event a few seconds in the future so that you give the flow search time to complete.

Just a few ideas thrown out there for you that may spark some ways for yo deal with the logic you are building.

A good resource to understand more about the innerworkings of this and other topics is to read the (paid) guide to performance in Bubble by @petter .