HasAuthority() returning true for Client

You should watch this tutorial series: - YouTube

It is really great and explains all the things you need to start understanding networking in Unreal Engine.