Projectile only causing damage to the actor if he is currently possessed

Sounds a little bit to me like you have a “GetPlayerCharacter” node with a default ‘0’ or something similar rather than passing it the HIT player? just a guess