Sorry to burst your bubble but your USBPorts.kext is not correct.
ProperTree view of USBPorts.kext/Contents/Info.plist
It contains too many ports set with connector type for USB2 physical ports (0).
The kext is activating 5 x USB2 physical ports, when your motherboard only contains 2 x USB2 physical ports on the rear I/O plate.
The 2 x USB2 physical ports are highlighted in the screenshot below in the Red rectangle.
Black tang - USB2 ports highlighted
As a minimum three of the ports you have set with the connector type USB2 (0) are actually virtual USB2 ports that are served from the USB3 physical ports on the rear I/O plate or the Internal USB3 motherboard header (case front ports).
Only three ports being wrong is assuming you have correctly identified and activated the two ports highlighted above. If you haven't included either of these USB2 physical ports then all 5 x ports set as USB2 physical are wrong!
SS04 is a USB3 header port and should be set with connector type USB3 (3). It should not be set with Internal USB2 header connector (255).
HS02 and SS02 are both served from the rear I/O plate Type-C port. As such they should be set with connector type Type-c+sw (9) not Type-C (10).
Is the built-in Bluetooth module connected to HS04, HS11 or HS14? As those are the three ports that are set as Internal USB2 (255) ports in your kext. It is normally HS14, but you need to confirm which port is serving the bluetooth module.
You need to go back to the drawing board and correct your USBPorts.kext before your Bluetooth module will work in macOS.
Surprised given the condition of your USBPorts.kext that you aren't having Sleep/Wake/shutdown issues.
Also as you have the USB power settings in your USBPorts.kext you don't need to use an SSDT-USBX.aml, as they both do the same thing.
Same goes for the SSDT-USB-Reset.aml table. Once you have a USBPorts.kext or any other USB configuration for your system you don't need this SSDT. As this is used to 'promote' the USB controllers while undertaking the USB port discovery. It is not required after this phase of the Hackintosh setup has been completed.
You have SSDT-HPET.aml in your /EFI/OC/ACPI folder and enabled in your config.plist. But you have failed to add the patches that are generated by SSDTTime in the OC config.plist > ACPI > Patch section. So the SSDT-HPET.aml table will be doing absolutely nothing.
You might want to look at positioning BlueToolFixup.kext above/higher in the list than IntelBluetoothFirmware.kext and IntelBTPatcher.kext in your config.plist.
Not sure if you are using the correct Airportitlwm.kext for the version of macOS you are running, as you don't say which version of macOS you are running!
There are different versions of this kext for each of the last six macOS major releases, so you need to be using the correct one.
When used the kext needs to be set with a MaxKernel and MinKernel, so it is only used in the appropriate macOS release. The screenshot below shows the appropriate MaxKernel and MinKernel for Ventura.
Max/Min Kernel entries for Airportitlwm Ventura
That's enough to be going on with I think.