Try to use set velocity since if you add a force you will not reset already applied forces while set velocity gives you the option to do so. The projectile movement comopnent will not change your basic system but simply add more options to define physics behavior. I did decide to use SetActorLocation since this way (and this is probably missing experiance on my end) I had more control over the server client replication.