A. Not quite true. From the moment you press the jump button, there is a 10 frame window where if you hold it for the full amount, the jump height will be the maximum.
B. That's weird, there isn't any artificial delay between the press and the jump itself. Input lag maybe. What version did you play and did you use controller or keyboard?
Thanks for playing!