(I don't use Opus magellan, but Opus4 has exactly the same issue)
This is a Directory Opus issue. Opus limits the max. length of the command line it hands over to external programs to 256 (IIRC) chars. If the command line gets longer (e.g. because you used the {F} option and there are lots of files selected) Opus "splits" the command line and calls the external tool several times:
lha
...
lha ...
This is both annoying and slow (especially with LhA). The tool SaveText will allow you to avoid that problem. It only works with CLI commands that allow reading their input from a file (LhA does).