Here a few observations:
- The deice-id shouldn't be needed in the SSDT-GFX0. Plus, if the connectors are being recognized natively and they're proper, you shouldn't require injecting @0,connector-type.
- The Thunderbolt SSDT you're using is not appropriate. See the HotPlug guide to build SSDT for yourself.
- As mentioned several times, you MUST disable the ResizeAppleGpuBars and ResizeGpuBars and so in BIOS.
- The XXV710 is a native supported NIC and you MUST not inject any DeviceProperties for that. Same goes for WD SN850X NVMe SSD.
- Why are you injecting CPUFriendDataProvider as well as using SSDT to inject those data.
- NVMeFix shouldn't be needed for your hardware.
- BrcmBluetoothInjector.kext is depreciated and must not be used on macOS Monterey and newer. See
Bluetooth guide for more information.
- Also, you wouldn't need nvmefdbg=1 arg.
- AFPS driver support is native. Why do you need apfs_aligned.efi? Moreover, you shouldn't require UnblockFsConnect and IgnoreInvalidFlexRatio quirk.
- Despite of several reminders, not sure why you need to use CustomSMBIOSGuid quirk along with Custom SMBIOS Mode. Are you experiencing any BIOS reset message after reboot? If not, you should disable DisableRtcChecksum.