Also when i try to call a Custom Event
which is set to Run on Server from the
Character on the Client the Custom
Event is not triggered on the Server.
However when i do this with an Actor
it is working again.
Okay i figured out this part. When you set an AIController to your Character the Run on Server Events stop working. It seems that the AIController takes over the ownership over the Character however when you Get Owner of the Character it still shows the PlayerController. I am not totally sure if this is indended or a bug. I thought about comunicating with the AIController in order to execute Server Events for the Character but the problem is, that the AIController is only on the Server and does not replicate.