Why is the Instigator controller for Event Any Damage None?

I can’t figure out why the instigator controller is none because it is being set for the Apply Damage function. I also tried setting the instigator controller in a variable when the projectile is spawned and plugging that variable in to Apply Damage, but it’s still none. Any help would be much appreciated. I attached my blueprints.

Did you set the instigator when you spawned it?

Not sure if it’s possible in BP but you can see the code here:

Is Projectile Owner a pawn? If so you could just use Get Controller on it, and set that Controller as the instigator.

You’re probably right that I’m not setting it somewhere. If I just use Get Player Controller instead of Get Instigator Controller, then it works. I’ll just mark yours as the answer.