Further to the above I have reviewed your USBPorts.kext against your motherboard's USB ports.
Your motherboard has 22 USB ports, as follows:
8 x USB2 ports (4 x rear I/O ports & 2 x Internal Headers (2 x ports each))
1 x USB Type-C port with USB 3.1 Gen 2 support on the back panel
1 x USB Type-C port with USB 3.1 Gen 1 support, available through the internal USB header
2 x USB 3.1 Gen 2 Type-A ports (red) on the back panel
5 x USB 3.1 Gen 1 ports (3 ports on the back panel, 2 ports available through the internal USB header)
View attachment 508849 View attachment 508850
The two images above show the locations of the USB ports on your motherboard and the rear I/O plate. With the USB ports I think you have not included highlighted.
I don't know what case ports you have or whether you have anything connected to the internal header ports.
I would assume you do have your case ports and a Bluetooth connection internally, but your kext lacks details of this information, so I can't tell what is connected to a header or a rear I/O port. If I can't tell then the system's OS won't be able to tell either.
Your USBPorts.kext activates 12 ports, you can use this kext to activate 15 ports in total.
View attachment 508851 Screenshot of USB ports activated by your USBPorts.kext.
The USBPorts.kext contains no USB2 or Type-C ports, well none are identified in the kext, neither are any of the Internal header ports (Hackintool usually identifies these as 'Reserved').
I would therefore recommend you remove this USBPorts.kext, as it is not going to work correctly with your system.
You need to return to the USB configuration guide and recreate your USBPorts.kext and this time make sure you include the USB2 and Type-C ports.
As an example of the type of setup you might see when finished I have attached a copy of my USB port configuration, as seen in Hackintool.
View attachment 508852
- Just to clarify some USB2 ports need to be identified as USB3, as they are in fact a virtual USB2 port on a physical USB3 connection.
- These USB2/USB3 ports need to be identified differently to the physical USB2 ports located on the rear of your case.
- The physical USB2 ports need to be identified as USB2 for them to work correctly.
Here is a view of the options available for the ports on your system, taken from the drop down list in Hackintool's USB tab 'Connector' options.
View attachment 508853 Connector options available for you to select.
Hope this helps.