@CaseySJ there is one more thing I gotta ask.
So in this process, I noticed in the BIOS that all the drives are showing up from my Caldigit dock. But in MacOS, only some of them do. I end up playing swap meet with the ports until they all show up.
This behaviour happens with both cards with all the firmware I tested. It seems like the dock is actually picking them up (because I seen them in the BIOS list on boot) but not in MacOS. Sometime none show up, sometime they all show up, sometimes one or 2 of them show up (there’s 3)
My Thunderbolt 3 audio interface (Apollo X4) always comes up without issue.
Is there something I need to change in MacOS to fix this?
@CaseySJ Quick update, and maybe you can assist here.
I abandoned the Thunderbolt 4 testing, I have the latest NVM firmware flashed to my Gigabyte GC-Titan (1.0, sold the 2.0 card) and it works as my old firmware did. So here's the issue:
Caldigit has sent me another replacement dock. This one is brand new, and I have to play music chairs with the USB ports. Sometimes, some ports are working, some times most of the ports are working, and sometimes only 1 port is working. I've attached the dock to a real Macbook Pro and everything comes up no problem, so now I've eliminated the dock as the issue. Also, the firmware on the dock was factory updated to the latest version which I verified in System Information.
I've tried rebooting, SMC resetting among many other things and can't figure this out. Strangely, when I cold boot the Hackintosh with the dock connected, the light powers on, on the dock, but none of my devices show up until I unplug and re-plug the card.
Is there a preferences file or something I need to wipe / fix, and does USB mapping have any effect on this? I've never ever seen this before. When I had Mojave, everything seemed to just work but I'm at a loss here. The previous dock I had, had some serious issues which prompted the replacement.
Let me know your thoughts, I really want to fix this.
Edit: Also, and this may be helpful, I have my Apollo X4 connected via the Thunderbolt daisy-chain port on the dock and like the quoted post, it ALWAYS comes up no matter what. So I'm leaning towards some kind of USB interpretation issue?