Is it possible to set up multiple SetTimerbyFunctionName's for the same Function?

Delays were something I was initially avoiding, just because I’ve seen a number of forum post/videos suggesting this wasn’t appropriate for handling concurrent function calls. I just took a crack at implementing this as shown in the screenshot below (For simplicities sake here, I’m just hard-cording the delay to 2 seconds).

The Hitbox array has two elements inserted during the BeginPlay event so I would expect this to generate two messages stating “Iteration: # of the Hitbox Array” where # is either 0 or 1 and then two messages stating “GenerateHitbox Called”. But in actuality, only one “GenerateHitbox Called” is printed, so I believe there is an issue with concurrency being stifled by the Delay node.