Problem calling server event in other actor

To test a function in FirstPersonCharacter Event Graph I did as shown in the first image , and it works as expected.

Now I want to move the server side events to a separate Blueprint. I created a new Actor named xx and placed the two server events into the Event Graph of xx.
I added a child actor to my FirstPersonCharacter and selected my new xx BP as the Child Actor Class. I then attempted calling the server event as shown in the second image. Note the Owner pin was used in an attempt to do a SetOwner on the serve. It was connected to self.
Even though the xx actor has replication enabled this method does not work. I also tried adding SetOwner to the server event but this made no difference.

What is the correct method of doing this if I wish to put as much code as possible in a different Blueprint (not in FirstPersonCharacter BP)