Another alternative is just add a delay node inbetween the death row Event and the Detroy actor function so you’re basically saying do this first, then wait (delay) for x amount of time then execute destroy function. and then just play with the timer to adjust it how you want.
Also in you’re animate event you could just add a bool flag. Eg event is finished and add it to the end Of the chain. Eg event finished set bool to true.
Then before you destroy the actor you just check the bool. If it Is true then the animate event has finished so destroy actor if false do nothing etc
Also I noticed on you’re branch you have it set to true and false both leading to destroy actor. What is the condition for this branch ?? Have you done checks to see if this condition is evaluating to what you want ?? Just to rule out that this isn’t the problem ??