Their orbit range is too big, this one is a default salvage module and it doesn't reach its target. This causes it to be stuck too since it doesn't want to orbit before its target block is salvaged.
Doubled the beams range with a beam support and it picked the same orbit range so if this is a fixed range, make sure it's about 100 meters or so instead of the now 200 meters I sometimes see