I'm experiencing a very similar problem (which I've posted here:
[Link: remotecentral.com]).
When my RS232 command is the only command in a macro (on the MX-880) it works nearly flawless.
However, when I use the RS232 command in a more complex macro it only works 20% of the time. I'd tried adding a 3.0 second delay to my complex macro before it issues the RS-232 command but it doesn't help at all.