I got it sorted. I stayed up way way past my bedtime
I decided to try the USB Port Patching guide inside of the Hackintool v2.4.9. It may not be the *best* way, and I am open to trying a different approach. This DOES work, and all ports, including the internal header, are now working.
To see the guide, open Hackintool v2.4.9 and go to the USB tab. Select the info-icon in the lower center left icon. Up will pop a Hackintool Help window titled "USB Port Patching".
To use the steps, I first grabbed the SSDT-HP.aml file for THIS guide in this thread provided by Sniki. I opened it in MaciASL (Rehabman fork), found and deleted the USB section, and saved the file to a new name, SSDT-USDT.aml. I then placed that file into /EFI/CLOVER/ACPI/patched and removed SSDT-HP.aml from the same folder. That should have the same SSDT content minus all USB stuff. I did this so that I would be starting the USB port patching steps "clean."
Because the USDT DOES have a USB Controller id 8086:1E31 (for XHC), I followed the instructions and installed Rehabman's FakePCIID.kext and FakePCIID_XHCIMux.kext in /L/E and rebuilt the cache. I then followed remainder of the steps exactly and finally installed the USBPorts.kext into /EFI/CLOVER/kexts/Other and removed USBInjectAll.kext.
Images of the Hackintool USB tab post the fix are attached.
View attachment 405812View attachment 405813