So you are dealing with an ITX board with 3x M.2s? Even cheap ITX boards should provide 4xSATA, but an LSI card can give 8 or 16x SATA. lots of extra cables to route though, but nothing hard to deal with. I would personally want to put an HBA off of one M.2, that handles all your SATA stuff, I wouldn't waste NVMe space running RAID1, but I would set up a robust backup system to prevent data loss (which could target spinning rust if your data movements are not constant and furious). Then I would put the fastest NVMe on the fastest M.2 slot and the rest off a PLX card off the remaining M.2 slot.
But if you have so many storage peripherals it begs the question of if any discrete GPU present there truly needs to hog all x16 lanes on the main x16 slot as your storage seems important enough to start wanting to consume some of that. If you have 4x NVMe you may as well go all-in with a x4x4x4x4 M.2 card and make it a storage monster (note pitfalls like the 5600G i have only giving x8 lanes on that slot!)
I recently reconfigured my 5950x workstation rig from running 12 HDDs and 2x 3090's into two separate machines, the 5950x hosts 3x 3090s now and a 5600G on an ITX board is on dedicated NAS duty. it's excellent since the NAS now no longer needs to burn any discrete gpu power. I would have liked 4 ddr4 slots to give to the NAS but it's a non issue and I'll take more ram for the GPU box actually, yes, when it needs it it will need it. ZFS can use lots of ram but it doesn't NEED need it.
But if you have so many storage peripherals it begs the question of if any discrete GPU present there truly needs to hog all x16 lanes on the main x16 slot as your storage seems important enough to start wanting to consume some of that. If you have 4x NVMe you may as well go all-in with a x4x4x4x4 M.2 card and make it a storage monster (note pitfalls like the 5600G i have only giving x8 lanes on that slot!)
I recently reconfigured my 5950x workstation rig from running 12 HDDs and 2x 3090's into two separate machines, the 5950x hosts 3x 3090s now and a 5600G on an ITX board is on dedicated NAS duty. it's excellent since the NAS now no longer needs to burn any discrete gpu power. I would have liked 4 ddr4 slots to give to the NAS but it's a non issue and I'll take more ram for the GPU box actually, yes, when it needs it it will need it. ZFS can use lots of ram but it doesn't NEED need it.

