UE4 Health system Blueprint interface system messing up

The player reference is just a variable that is a character type that references the player blueprint. The interaction event is a line trace from the player blueprint that fires a Interface message when it hits an actor, then fires an event in the blueprint which is supposed to be the heal event. the health is an integer in the player blueprint and right now the heal system is supposed to add to it and damage subtracts from the integer. the item doesn’t heal when the player overlaps a collision sphere but when the interaction event fires, if that helps explain it?