When gameplay manager runs (probably begin play) are you sure Player Instance is created and valid so you are assigning properly to it not a null reference.
Make sure its right with IsValid node after player instance & lets make sure that the returning “GetActorOfClass” is the right instance that is calling the event with input. (Make sure you don’t have other BP_Player somewhere in world)