Well I am not in front of UE4 right now but I guess you have ruled out setting your custom event to multicast? also what is calling the events?
You have debugged the blueprint so with dedicated unchecked you should see the event on the listen server but miss replication on the client right and then in dedicated neither client see it.
But if you watch the blueprint fire it gets thru all the nodes?