Client spawns multiple projectiles

Hello,
I am toying around with a multiplayer game, and i am seeing an odd problem. Everything seems to be replicating well as far as server and clients seeing each others projectiles, however, the client is spawning two projectiles. Which is odd to me because the spawn node is behind a switch has authority node. Its almost like the client has authority. you can see below in the print log that, it seems the client realizes it is not the server, so it calls the server spawn, but then calls spawn itself. Which i dont understand since it does not have authority. Any help, guidance or advice would be greatly appreciate.

I think i figured it out. I didnt realize i could debug the client as well, once i did that, i realized i was calling the fire event above twice.