Waiting for to finish before continuing foreach loop?

I’m don’t have unreal on this computer, but I don’t remember For Each Loop ever skipping over anything before going to the next variable in the array.

Perhaps there’s a more clever workaround, but you could just put a delay node after AI Move To if you know how long it’ll take for it to complete. If each AI Move To is different, then perhaps you just need another variable (or another array of integers) that stores how long the movement will take, then feed it to the delay node.