I created two new macros called “For Each Loop With Delay” and “For Loop With Delay”
The Macros can be downloaded here:
Key thing was that the Macro library had to be based off of “Actor” and not “Object” as you cannot add a Delay node to Object Macros.
This means that if you want these nodes in your UMG or Animation Blueprints you will need to create local macros or derive the macro from another source than actor.
Here is the “For Loop With Delay” Logic:
Here is the “For Each Loop With Delay” Logic:

