First I must apologize for my complaints about you sending me stuff, but after the next one came in, I realized it was MacRumors that was sending out the notices. Sorry I was so harsh.
I guess I was harsh on Apple as well, since it looks like they figured out a way to allow it to boot. I’m glad you brought it up again, as I have a client with a 2013 21” I5 for her office and a 2015 i7 with 4GB of VRAM for her studio. She insisted on an internal HDD, and decided on the 3TB which has a 128GB NVMe SSD. I did the research before I set it up by splitting the Fusion Into its parts. This is very important, since they warned trying to Do it differently could render both disks useless. I have no idea how I did it as it was 5 years ago, but I‘m sure the Googs machine can find the Apple directions. Since then, I have installed a OWC Thunderbay2, and have now added 2 7200 3.5” HDD for more connected storage, and two more SATA SSDs in the T Bay2 for more fast storage, and booting externally. The 128 GB internal is a clone, so that the iMac can be booted without the TB drives, just in case she has to use it in an emergency without the external multibay enclosure.
So, here’s why I didn’t go inside to replace the small SSD. I went through several installation videos and realized that the only way I would go into her i7 was in an emergency. I saw a step by step explanation of the procedure. I think it was 50 steps, but the first half of them were about how to remove the screen. It looked pretty tedious even for the practiced video guy to do it. They all commented on how easy it was to crack the screen, or at least mark it. Once you’re in, the SSD replacement isn’t too difficult. One other note is that when I looked for the adapter for the proprietary Apple M.2 connector, I saw the new Sintech adapter for $5.99 plus shipping. This was the one for the MBP, so maybe they’re different for the iMacs? From what I could tell there were many happy campers with these new Sintech adapters compared to what was on the market previously. I can’t take the chance of messing up a client‘s $3000 iMac, too much money. You might want to call the repair shops and see what they would charge. I believe going to an Apple authorized repair place may mean you have to pay through the nose for the Apple NVMe SSD which isn’t said to be as good as a 970. Otherwise, I agree with your plan. You might want to go the external TB boot drive, so you have the ability to change your boot drive. You could also use a single NVMe in a NVMe enclosure with TB. That should be nearly as fast as internal. TB2 maxes at 2GB/s, so that should be fine for a blade that maxes at 3GB/s. No RAIDs for booting Mojave or Catalina, I’ve tried. I used a Samsung 960 in a PCI 2.0 MacPro, and it cut the speed in half, down to about 1.2Gb/s. That‘s still 4X the speed of my drive bays (SATA2) with a SATA SSD. I was still impressed by the new speed. I now use a bifurcation card that allows me to get the full PCI 3 speeds, clocking 2.8GB/s reads with the 970 and 2.4GB/s with the 960. That card allows me to use 2 blades on one PCI slot. Any interest in buying my cMP 4-core which can use NVMe boot drives as well, but not beyond Mojave...at least for now.