I had trouble with a macro which skipped over the pause until return key is down action.
KM Version 9.2
I found the solution: the action below had for some reason reset itself to currently true. I had to click the return is down/up a few times for it to reset itself to false.
There are no other return keypresses in macro which could have caused the confusion.
It seems that there was a pause until bug in version 8. I don't know if this is related