Sometimes the cure is worse than the illness. I was setting up an RTI T2C today and read this thread a few days ago while trying to prepare myself for any weirdnesses I might run across on my first Rotel. It's an RSX1055, but I believed that I might be in for the same problem you had.
I was using commands for different units found in Mega List 14.
Sure enough, problems. I could only get the volume to go one step at a time. But with the suggestions here, I was able to spend an hour trying everything with zero success. I'm using an RP1, and macros don't go on the remote, but on the RP1. So the question was -- do I delete the 0.3 second delay after the command? Do I do the repeat on the remote, having it repeatedly call the macro? Do I put the repeat in the macro on the RP1? When all variations of that didn't work, I thought maybe I needed a tiny bit of time between repeated commands, so went off on that. I also tried this as standalone commands, so you can see I wasted quite a bit of time on it.
I finally did what I always do when the file commands don't just work straightaway. I learned the commands. I used an RTI Learner, which I've found to be bulletproof (but I've got years of experience learning codes on Prontoids, too). And voila, I now have two volume commands that work properly. The macro on the remote calls the system macro, which has only the volume command in it. I didn't have to do A THING to any of the default settings to get it to work. And I added these commands to my copy of Mega List 14. In case you want to try these commands, here they are.
A good answer is easier with a clear question giving the make and model of everything. "The biggest problem in communication is the illusion that it has taken place." -- G. “Bernie” Shaw