It is more likely to be related to your USB configuration.
You have USBPorts.kext, USBToolBox.kext and UTBMap.kext in your OC/Kexts folder.
You don't need or want USBPorts.kext and UTBMAp.kext in the same setup. They do the same thing, or should do the same thing, i.e. activate the same ports. In your case this is not true, as you have a couple of discrepancies, with ports set with different connector types in the two info.plist's.
Hopefully the reason the USBToolBox.kext and UTBMap.kext are not enabled in your setup is because you realised the ports weren't correctly set in UTBMap.kext.
PTXH USB controller ports, discrepancies highlighted
XHC0 USB controller ports, discrepancies highlighted
However, I have my doubts that the USBPorts.kext is 100% correct. You have added Comments to describe which port is activated by each entry, which is great. Unfortunately, we don't know which motherboard you are using, so we can't check to see if the physical port comment corresponds with the port connector type you have set.
I would recommend the following:
- Run through the USB ports with a pair of USB pen drives, to check that each port is set correctly.
- Pay particular attention to the PTXH Type-c port (HS02 & SS02) , which you have set as 'Type-c+sw' (9). Use the screenshot below to help.
- USB connector types.
- Remove any unused kexts, drivers or tools from your OC sub-folders.
- Then use Corpnewt's ProperTree plist editor to take a 'Clean Snapshot' of your OC folder, so all the redundant and obsolete kexts, drivers and tools are also removed from your config.plist.
See how this changes your Sleep/Wake issues.