The issues you are having could have multiple sources, but they seem like they all are related to your replication and blueprint node setup. Multiplayer can get complicated, so I would advise finding some good resources relating to replication, RPCs and the interaction between the server and the client.