you can set a special variable called OctopusMaxParallelism to a value of, say, 5. This way the step will only be executed on 5 machines at any given time. If one machine finishes, then the next will start, and so on, with only 5 ever running at once.

Does RGDM have something similar? If it existed, we would try setting it to 1.