Yes, that looks cleaner
This may sound complicated, but stick with me ...
As for ports SS07 and SS08, because they do not appear in the Hackintool window then, no, you wouldn't normally be able to configure them. You say in your original post: "I'll need at least SS07 & SS08 to map out an SSDT". What makes you think that? As I said in reply, Intel's H370 has 14x USB ports, 8 of which can be USB3.1 and all 14 USB2, but that doesn't mean Gigabyte implements all of those on a small ITX board like yours.
Actually the H370N-ITX motherboard only uses 6x USB3.1 ports.
USBInjectAll.kext is very clever and it opens-up
all possible ports on the Intel H370 chipset. This is it's job - to make
everything visible so we can configure our ports. However, you can only configure what Gigabyte actually provides.
By using a USBInjectAll.kext command-line you can temporarily ignore the HS ports and only get to see the SS ports.
In theory this will allow you to see SS01 to SS08 plus a couple of extras called USR2 and USR2 (usually), but not the HS ports. I don't see a need to do this as the SS07 and SS08 ports do not seem to be utilised by Gigabyte.
Have you plugged-in any devices and seen them appear on SS08 or SS09?
There are often ports that you can't see a connector for, internal or external. For example the supplied Bluetooth adapter will be using one of these, and it looks like it is, at HS09. True, you may have actually disabled the onboard BT in BIOS and this
might really be a back-panel USB dongle in a USB2 port, but as there are only 4x USB3 ports on the back-panel, no USB2, I think it's a good guess
.
Okay, moving on to USB-C ...
There should be an HS/SS pair allocated to it. My
guess is that it would be an early number. Unfortunately I can't tell what that is remotely. Do you have any
other USB-C devices you can plug in instead of the external SSD? Double-check that the USB-C port is
enabled in the BIOS. Otherwise the only way to see it is by checking details of every port in IORegistryExplorer.