It seems to have worked with the following command:It appears that the blessing operation is being routed through your original instance of OC. See below.
If you are referring to the OC boot picker, then RequestBootVarRouting must be disabled first, otherwise you're telling the original instance of OC to boot the new one by default, which will just end up booting the original, because OC will not boot another instance of itself.
Yes, completely outside OC, which is to say, a supported Recovery (Mojave or earlier) booted natively, otherwise the situation will be as explained above. Alternatively, disable RequestBootVarRouting first.
disk0s1 is the one I needed to bless.

It took a little while to show up but it has booted and without the old HDD in. Just about to restart and double check.
Edit: Confirmed - it takes a while for the boot menu to appear but it does appear now and the old HDD is stored away. Thanks for the help. The SSD is in the second superdrive bay with an adaptor frame I had from an old PC build.
Last edited: