John
I'm going to go back to the first sentence you wrote in this thread: "I am a member of RHR". In addition, RHR has told you how you need to send CW using N1MM+, and that did not include using the RRC Winkey Emulator. Granted, this was before the improvements in the RRC Winkey Emulator, but RHR has apparently never revisted the issue. I've used their setup and I can vouch that it works quite well and smoothly, but I'm not a member and have no access to test out the RRC Winkey usage with it. It is also a "Winkey Emulator"; there are many versions of Winkey Emulators out there, and many of them don't support the variable setting that N1MM+ has on its Winkey page. The Winkey Emulator was designed as an addition, or a bonus, to the package; most were never designed to be a full fledged Winkey. That's neither good nor bad, it just is.
Your issue seems to be a timing issue- something somewhere in the chain between your computer, the Control RRC, Internet line, Remote RRC, and Remote Radio is disrupting the timing of the signal going to/coming back from the Remote RRC, resulting in ERR KEY or ERR PTT.
My system is not the same as yours, as I have full control over the settings in both the Control and Remote RRCs (I believe that RHR locks the user out of the Remote RRC, and I can understand why). I use a space at the end of all my N1mM+ messages, not because my unit needs it to work correctly but because it makes chaining messages go much smoother. My setup works perfectly with NO spaces at the ends.
Bottom line, to make this work, and to make it work smoothly, RHR will most likely have to make changes in their system. Until that happens, the best you can do is to use your workaround and live with the errors. If you haven't contacted RHR lately, you may want to make another effort in getting them to look at the usage of the RRC Winkey.
Dennis W1UE