I ended up figuring this one out. Apparently I just needed an RPC from the Event on Possess and multicast it to the client’s Player Controller.
I read that possession happens on the server so I assumed the Event on Possess would get called on the client only to find out I was completely wrong. In fact the Event on Possess does not execute, I tested with print strings to find that out. After making the RPCs it worked as expected

