Command won't execute when using delay

Sentura is right, restarting the level will reset the actors as well, but for any future issues similar to this you can try using SetLifeSpan node to defer destroying the actor by a fixed amount of time.