Function executing twice?

An Update: I have confirmed that each one of these two messages come from an instance of the game that has the Role_AutonomousProxy. What I don’t understand is why one of these is not an Authority, as from what I understand there is one copy of the controller on the server (always) and then there is a local PlayerContoller actor. I still don’t understand why this is happening.