I will increase the timing threshold for c-bug detection. It's currently only detecting the time between shots, as there's no circumstance in which this won't work. If you shoot, crouch, then shoot again, it will detect c-bug, because you're firing faster than you're supposed to.
The one thing I will do is only detect multiple c-bugs. That way it won't detect the first bullet when you crouch. That should fix the main issue here.