Multiplayer Clients Never Working

Hi All!

I have a big issue within Unreal Engine 4 that just isn’t being fixed no matter what. When the character joins the game, it’s supposed to create a session on the server side automatically, then the client automatically joins it (first image).
After the server/client joins the level (second image), it should be able to differentiate the client from the server within the new actor class. I’ve used everything in the book to try and do this (e.g. switch has authority, server/owning client events, etc) yet it’s still not working. No matter what level the client is in, it always believes it has authority. I just can’t get it to work. The client just seems to be broken.

Any help would be greatly appreciated!