@dehjomz, do you still have the TB3-hotplug.aml for the Z590 Vision D by any chance?
I'm giving this some extra time to convince me to keep it
View attachment 518504
Seems that you have Thunderbolt working.
Here you go my friend. Nothing special, I just used the Asus Z590 Hero 13 TBT-hotplug as a guide, and modified it slightly. The Maple Rridge NHI is on Root Port 5 on both the Hero and the Vision D. Hopefully, it's helpful to you.
Only thing I will note is that hot-plugging in macOS doesn't appear to be working at the moment. It is working in Windows and Linux, however. Perhaps the SSDT needs more modifications?
When I hot-plug a Thunderbolt device in macOS, I've noticed that, even though it is not recognized, with the SSDT applied, when I suspend into s3 sleep and when the system resumes from sleep, the formerly unrecognized Thunderbolt device is then recognized.
Seems that Gigabyte has some ACPI code that is executed during resume from S3 sleep that probes the bus, and then notifies that OS kernel that a Thunderbolt device has attached. If only we could find out what that code is, and somehow run it when Thunderbolt devices are hot-plugged... or maybe macOS needs an updated Thunderbolt driver for Maple Ridge? I don't know. All I know is, it's weird that an unrecognized device is then recognized after entering into and resuming from s3 sleep.
As quirky as the board is, I'm keeping it. Other than the Thunderbolt hot-plug thing in macOS, it works stable for me. Overclocks Rocket Lake, 33 degrees at idle, not much to complain about. For stability, I've enabled a per-core overclock. And I disabled TVB frequency clipping to ensure the board holds the 8-core turbo ratio under sustained load, instead of clocking down to 4.6 GHz. Gigabyte is working behind the scenes to rectify the various issues, there is an updated Maple Ridge NVM, as well as unreleased BIOSs that seem to improve hot-plugging support in Windows/Linux. Hopefully, they push BIOS updates soon.
There still is an issue of hot-plugging not working for certain JHL6240 devices, but all the others (JHL6340,JHL6540, JHL7540,JHL8440) seem to hot-plug fine in Windows/Linux.