FortChar.DamagedEvent().Subscribe() returns wrong values

So when I use FortChar.DamagedEvent().Subscribe() it activates when I touch something with a lava physics materiel and returns damage_result with values Target, Instigator, Source all being the player when Instigator and Source should be the environment