Finally stopped the loop by moving a unit directly under the roc and clicking on it which switched it to landing mode. It did not load the unit, but instead took back off and moved forward to a location where other units had gathered. It didn’t load them either and just hovered.
The whole Roc loading/unloading mechanism has issues, but that’s a whole different post.