The old laptop still runs our read-only FR10 identity check, but the rebuilt one rejects an argument before connecting; I've found three SDK folders and nobody can tell me which one the shortcut imports.
Have the maintainer record the interpreter and imported module path from each actual shortcut. Compare the installed versions and the failing call against their documentation before changing the script or controller settings.
Does the old shortcut still launch its working copy, Callum? I would want that preserved while the new installation is sorted, not quietly brought into line with the broken one.
Then confirm which SDK copy the new environment is meant to use. Finding a difference narrows the investigation, but does not by itself say which version belongs in the supported setup.
They've identified the intended version and corrected the rebuilt shortcut to use it; the argument error is gone, but the read-only controller check has not been repeated yet.
Will that final check use the ordinary workshop shortcut? Worth closing the same path that failed rather than only proving it works from the maintainer's terminal.