Been looking thought the code a bit and that had me confused - I’m not sure what you intended when you set that.
The only time you’d need to set the owner to a player controller, player state or similar is when you would need to replicate information directly from client to server/server to client.
From the look of it, there is a multi-cast involved at the moment, which doesn’t need an owner.
Yeah… so, bit confused