@CaseySJ
I tweaked your EFI v4 file to handle my Intel WiFi/BT, and Titan Ridge cards. I added my system info, and selected the
SSDT-UIAC-Z690-AERO-G.aml assuming that was the SSDT you use. As expected it killed my Intel BT.
Multiple sleep/wake cycles work fine. Mounted TB3 drives remount fine. One quirk with my RX 580 video card is the one key press wakes the computer, but I have to wait until the fans on the video card spin down (5 secs?) then another key press to send video to the monitor. Obviously I can live with that quirk.
Then I used
SSDT-UIAC-Z690-AERO-G-INTEL.aml which gets Intel BT working. That performed multiple sleep/wake cycles fine as well.
I had been using
SSDT-UIAC-Z690-AERO-G-ALL-PORTS.aml with XhciPortLimit which didn't survive the second sleep.
[Doesn't that new Monterey feature where one can copy text from a picture in the Preview app wild!]
There is one minor issue with your EFI v4. In DeviceProperties the addresses for my RX 580 VGA controller and audio device are different from the ones you have. I used Hackintool to find the correct addresses.
Looks like this could be my daily driver at this point.
I could never have gotten here without your help! Thanks again. Another donation goes to tonymacx86.