Ignored actors still are damaged by UGameStatics::ApplyRadialDamage().

Hi, finally, I found out why IgnoreActors list didn’t work: every pawn in my game owns a weapon and weapon can take any damage as well, so when weapon takes any damage, damage will decrease and apply to my pawn again.
Thank you so much for your helpful answer, may you have a good day.