You are, of course, correct attach and not add, I was working from memory. Before I issue any manipulative zpool commands I review the man page
I will try that and see if TrueNAS recognizes it. But it may not test what I am shooting for, since that will not partition nor write boot loader (GRUB2).
I have a mirror now, call the devices A and B.
I want to add C.
Compare A and C.
Remove A.
Reinitialize A.
Attach A.
Repeat for B.
Remove C.
And see if that clears the cannot import boot-pool problem.
I am seeing what looks like a corrupt ZFS label on the boot-pool drive, but it is in position 2, positions 0 and 1 are empty.
Part of what I am trying to do is determine the underlying problem. In other words, what is the installer for 24.10.x failing to do correctly so I can open a detailed bug report and get it fixed.
Part of what I am looking for is what artifacts the TrueNAS tools create. Using the underlying ZFS tools will (probably) not show me that. But I agree that the process @pmh lays out would fix the problem.