They did a full wipe and tried to use the ssd both in the second slot and in the first slot.
Not sure why they had any expectation that would work. These are
NOT SSDs. They are NAND daughter cards for a SSD controller that is inside the M-series chip. It is like going to a 2.5" Samsung SSD , removing a NAND chip from one driver, and then place it in another drive and expect things to work.
"Full wipe" ???? Of what. A 'drive' erase? That doesn't fully wipe the SDD drive at all. The meta data is still there. There is no end user "Full wipe" of a SSD drive. There is a pretty good chance that Apple is encrypting all of the data on the drive ; including the driver's meta data.
For the Mac Pro for which Apple sold NAND module upgrades for there is the following note:
"...
Important: The modules are marked “1” and “2”. The module marked “1” must be installed in the socket marked “1” and the module marked “2” must be installed in the socket marked “2”. ..."
Instructions for uninstalling and installing SSD modules in Mac Pro tower.
support.apple.com
Pretty good chance these are not completely generic modules. They are not suppose to be tossed into system's randomly. Nor should mix and match them with different operating usage , capacity , or other commodity properties criteria.
Very good chances that this system is not set up for used drive exchange. A pairs of "fresh from the factory" modules go in and all the data (including drive wear metadata ) is reset to 'zero'. This practice of sticking drives that have been used for a period of time in another system into a second system as substitutes or augments is just deeply, deeply flawed. Trying to map independing SSDs back onto the
internals of a single SSD. Two fundamentally different contexts.
[ Get single NAND daugther card implementations when the capacity is relatively low. But to upgrade to a high capacity would be dropping the original single card. You can't really "pair" that with a NAND card with a different usage history. ]
It wouldn’t work. Apple has locked them down so the storage is paired to a certain machine.
It isn't really "Locked down" any more than a single drive is. It is like replacing a single platter in a multiple platter HDD or stuffing a NAND chip into a single M.2 SSD drive.
These are there to save apple money on config options, and apple are able to repair and replace SSDs but screw the customer.
Mainly this is a side effect of encrypting all of the data on the drive; and yes all as in every single bit. There is probably no drive metadata being stored in the 'clear' here. Even the drive's data about which blocks are worn , what logic block is stored in which physical blocks, housekeeping data , partition metadata , etc. is likely all encrypted also. The drive is completely opaque without the Secure Enclave held key. Encryption is always on 24/7/365; there is no 'off' state.
There are wear management strategies that leverage the randomize state of the data to improve wear management.
There is an end of lifecycle benefit for user organizations that retain and destroy the drives at the end of lifecycle before retire a system out of their organization. Orgs that can pull the drive could hand the rest of the Mac back to Apple for recycling ( or refurb if coming off lease. )
Apple isn't opening up a open , commodity component market for SSD internals nor opening the used parts from a 'boneyard of dead/retired Macs'. Apple is also isn't enabling data recovery off of their drives. When they fail , you need to have a backup. Period. The user value trade off is that there is much tighter data security for the user.
Apple makes more money also, but it isn't zero user value add. Apple is putting a priority of security and performance over commodity modularity.