ご要望ありがとうございます。
/force_start は文字通り「強制開始」の意味なので、上限を入れる仕様に変えると「意味が分かりづらくなる&上限に関わらず実行したい」という話も出てくるので、ちょっと方法を検討してみます。
(確かに、ネットワークの場合は若干並列度を上げた方が性能が出る場合もあるみたいですね)
それは別として、さしあたっては、
2つ or 3つのバッチファイルを同時実行する形にしておき、
バッチ内では start /WAIT fastcopy.exe /force_start ...
という感じで、個々の FastCopy が終了してから次を実行する形にしてみると良いかもしれないですね。
先に終わるバッチファイルが出るに従い、徐々に並列度が下がりますが。
(それが嫌な場合は、pythonやpowershell等でプロセス制御する感じでしょうか)