After further searching I found two answers to my question (for anyone interested)…
The first and most pertinent: The frame numbers added (with Time.frameCount) show in fact it is a speed issue, and not a coding issue. So if youre having this issue, look at the frame numbers in the console…
And second, if you want the code to function the way I believe most people will feel it intended, there is another post that has the coding to accomplish this at Version that does not allow new input until key is physically released. Good Coding. 