What is actor ownership?

What do you mean by that? PlayerController is owned by the client and can invoke Server functions. In fact, on clients, only client owned, replicated Actors can call RPCs.

Or did I misunderstand you?