Sigma primary fire glitch and hit bug

Though I was crazy until I watched replays direct hits and wall bounce don’t count as a hit neither on heros or shields I used to average 10k DMG with him 7k on a really bad game but now I struggle to get 3k because when enemy move around just 1 step the hot don’t count