Hi, the for loop always executes in a single frame, you cannot have Delays in there. You could create a delayed for loop manually, by using a timer and keeping track of the current iteration index to terminate the timer when you have reached to last index.
EDIT: In this thread here are some solutions, creating a copy of the for loop macro and modifying it: How do I add a delay to each iteration of a foreachloop?