Nice to see you running a bare metal installation of macOS instead of as a VM.
Some things of note:
As you are using RestrictEvents.kext try swapping the cpuname entry for auto, under the NVRAM > Add > repatch entry. This will fix the PCI and any memory foibles that occur in macOS when using MacPro7,1 SMBIOS.
As you are using NootRX.kext you shouldn’t be using any DeviceProperties in your config.plist. Doing so often causes unnecessary issues. If the DeviceProperties are deemed essential then switch to using WhateverGreen. Kext in place of NootRX.kext. There is a version of WhateverGreen that is supported in Tahoe v 1.7.1.d or similar.
You don’t need a layout-ID for the audio codec when using VoodooHDA.kext, so at least one of the two DeviceProperties is not required. Also on my Asus TUF Gaming B550m Plus WiFi system I found that using alcid=15 worked with AppleALC.kext (layout ID created by
@CaseySJ for AMD boards with the ALC1200 audio codec).
Your UTBMap.kext isn’t configured for Tahoe, it lacks the new port number and port connection type entries Apple set for any system running Tahoe. You would be best served using Corpnewt's USBMap script to generate a new USB map for your system. It is also lacking in the number of USB ports it activates, which probably limits which ports on your case and on the Rear I/O plate that are usable.
I hope you aren’t using the config.plist you posted in the EFI over on GitHub, as you left the Serial Number in the config.plist. I am fairly positive that some lazy git will use your config.plist as it is, without changing the SMBIOS data.
When I next sit at my desk I will post a copy of the OC 1.0.6 EFI I use on my similar setup that I use to run Ventura, Sonoma, Sequoia and Tahoe. It may contain a few edits you can use.