... (omissis...)...
3. Fusion Drive / 3rd Party SSD TRIM Support
As per my signature, I have a Dual SSD Fusion Drive. I replaced the old original 1TB HGST HDD with a Samsung 860 EVO, also 1TB, when I upgrading the i5 with an i7 and "adding" 8GB of RAM. Since Mojave 10.14.6, if I recall correctly, I did not need the "trimforce" command for the SATA Disk any longer after building the Fusion Drive. MacOS enabled TRIM Support for both SSD's automatically. I could beforehand even use the "diskutil reset Fusion" command which was reserved for SSD/HDD duos in previous macOS builds. I notice however that TRIM Support was OFF for the SATA SSD after this OpenCore Big Sur setup. No big deal, just used the "trimforce" command and it rebooted alright with TRIM Support ON this time. Blackmagic Disk Test still shows ~650MB/s R/W speeds, i.e., it's correctly using the PCIe SSD.
... (omissis...)...
Hi! Why do you insist on using FusionDrive, since you are able to open your Mac to replace mechanical HD with a good SSD?
It is true that the speed increases a bit if the FusioDrive is assembled with two SSDs. This, however, only works well if the files and folders of System (Macintosh HD) and of Data (Macintosh HD - Data) are less than the 128GB of the Apple SSD that forms FusionDrive and this SSD is still partially empty.
Otherwise Fusion Drive performs continuous copy&paste operations between the two disks which slow down common use of macOS.
With some examples I explain better how you can notice what I say above. For example: You have a Virtual Machine with Parallels Desktop and Windows or Linux or other systems that takes up around 20GB. When you are not using the virtual machine, FusionDrive moves the 20GB and more to the second disk that makes up FusionDrive, assuming it is a big dimension mechanical HD.
This is the only reason Apple created Fusion Drive and has never used it and no longer uses it in all Macs with a capacious SSD!!!
So if you start Parallels Desktop with Windows or whatever, FusionDrive wastes time transferring the VM to the 128GB SSD first, thinking it's faster and assuming that it's on the slower drive that forms FusionDrive.
The same thing happens for very large files: FusionDrive wastes time transferring them from one drive to the other.
In my case, after disassembling the FusionDrive and replacing the mechanical HD with a good 2TB Crucial MX500 SSD, using the Recovery Utility, before installing Big Sur from USB Key and OpenCore, I called the 2TB SSD "Macintosh HD". Then I called Apple's 128GB SSD "Macintosh SD".
Tests provide read/write rates of around 600MB/sec. for the 2TB SSD.
The Apple SSD of the iMacs late 2013 is faster read (750 Mb/sec.) but slower to write (about 350 Mb sec.)
So! I use the 128GB Apple SSD for Parallels Desktop Windows virtual machine and that way Windows always starts up fast and at the same speed!!!
Likewise, I use the Apple SSD disk to store multimedia files (movies, music, etc.) or files that are very large and that I usually only have to use, but not edit.
So now macOS works consistently very well on "Macintosh HD" if it's a fast SSD and then...
F.... Fusion Drive forever!!! (note: I'm jocking

)