Ok - Alpine Ridge card is in, replacing the Titan Ridge card I was using.
First of all, my Apple TBD turns on at post instead of half way through the boot cycle. Wow. Really nice. FaceTime camera, speakers, working without even using the SSDT-DTPG.aml file or SSDT-TB3-HackinDROM.aml file. The monitor also turns on much faster when waking from sleep, and the Alpine ridge card is much simpler to install as you don't have to hook up power supply cables, and the USB 2.0 bus pass through.
I did generate the HackinDROM file, but the Thunderbolt system report says No drivers are loaded. The USB 2.0 Bus shows the Thunderbolt Display, FaceTime camera and Display audio. I did do a find and replace when generating the HackinDROM for RP21 ->RP05 which is what I was using for Titan Ridge.
My only issue, and a big issue, is after sleep, I lose the speakers, and camera. The USB 2.0 Hub disappears that has the Apple Thunderbolt Display, Camera and Audio. The display itself still turns back on though.
Now interestingly enough, before I loaded the SSDT-DTPG.aml and SSDT-TB3-HackinDROM.aml, I saw a message after I woke the machine from sleep, that items on the USB bus were ejected for using too much power. I don't know if that is what is going on. I don't see that message with the SSDT-DTPG.aml and SSDT-TBD-HackinDROM.aml loaded, but doesn't mean it's maybe not the issue?
This is what I see in the USB Device Tree:
I'm not sure if the 500mA limit is a problem?
Attached is also my IOregistry before and after sleep and SSDT in case you see anything else there that may be an issue.
Comparing the two, you can see what disappears after sleep. Not sure why, but DSB4@4 disappears.