Loop get overtaken by other loop

I’ve been trying for 4 hours to create a simple loop over an array. But the automation isn’t behaving as expected; it iterates through the loop faster than a loop needs to complete. How can I solve this simple problem in Tape?

I have an array with three IDs [3665, 6989, 8304]. Now I want to check each of these IDs for existence. If an ID doesn’t exist, I will create a corresponding entry.

The problem is that the actions in the loop aren’t starting one after another. It almost seems like all three loops start at the same time and mess everything up.

Here is a simple example that already fails.

I would really appreciate it if someone could help me please. :pray: :exploding_head:

I think I covered a way around this on the latest Tape Webinar. See here (hopefully it can help)