Role_Authority function running on all clients also!

Here in Begin Play I have checked for Local role to be ROLE_Authority but the timer gets set up on all clients also.

Projectile is spawned on all clients even thought I have checked for Role_Authority only. According to me it should only spawn on the main server client and since it is spawned by server every could see it…

I don’t understand why each and every client is spawning the projectile(which is visible to every client).

Can anyone explain why this is happening(I am playing as a listen server)?