I tried this with my new Monterey installation (upgraded from Catalina), putting them both into the kexts/other folder in Clover, booting up using -f arg and doing the kext cache rebuild in terminal and rebooting, and it didn't make any difference. The USBInjectAll kext I had previously was slightly older and I didn't have the XHCI-unsupported kext. I haven't built an SSDT for USB yet. Do I need to install the kexts using OC configurator or some other app? I was able to use nearly all my USB ports for SSDs but only the 3.2 red ports worked for my WD external drives, but after using a WD My Book strangely I can't get the external drives to work with 3.2 anymore, the My Book works on USB 2.0 front i/o only and the MyPassport drives won't work with anyt USB port until I boot up my machine in Mojave using the previous EFI. Very strange!!