iirc the cause of context menu delay was there is an invisible animation I think.
The system is animating the menu opening, except there's no animation. So it just waits for a while doing nothing then the menu pops open.