Optimus6128: From What I figure, I think that this is simply a feature of the game for the knife attack. It confused me too.
If you do short click when you have the knife, there will be short attacks, if you hold and release the button you throw knife. That's how the knife works. There also seems to be a delay in some weapons, as an RPG element, for example the axe. If you hit constantly, it seems to not react, but that's how it works in the gameplay I think.
No, I have covered this in the OP. I know that when you hold down the attack button for a while, you'll throw a knife when you release it. This is not what I am talking about. If I press the attack button 2 times per second, and do this for a minute or so, there will inevitably come a moment (or more) where I don't stab and nothing seems to happen, after which I suddenly throw a knife as if the game thought I was holding down the attack button.
I also know that the axe has cooldown, which is easy to predict and can be timed because you'll hear a voice sample when the cooldown is over. I am not confused by the two at all. What I'm talking about is 100% some sort of input issue.