Debug by making the servers trace color purple. Post results.
Also, do not use the clients muzzle unless you scrutinize it against servers muzzle. Otherwise your providing a built in cheat.
If (client muzzle - server muzzle) -> vector length <= 3.cm : can use client, else use server