Loops do not process "too fast" or simultaneously, they have a specific and well-defined order of execution.
I'm not sure what you're even trying to do with that loop - it looks like it picks an object based on an overlap condition, then it (pointlessly?) moves it in a loop and will end up leaving it in the last position.