How can I stop an actor spawned by host from appearing on client. (replication disabled)

I am trying to spawn an actor on the server without having it spawn on the clients but it still appears on the client when I do the following, while replication has been disabled on actor and component:

I have a custom event set to RunOnServer and even put it through a SwitchHasAuthority node using the authority pin which goes to spawn actor from class.

Question 1: How do I make it not spawn on clients?
(Is it not normal that it spawns on clients, meaning that I am doing something wrong which makes it appear anyway?)

Question 2: Instead of stopping it from appearing on the client, can I somehow control the spawned actor on the client.
Example of what I mean: Client makes spawned actor move.

Considering nobody answered; I must be doing something wrong.