@UtterDisbelief :
So I went back to my 'vanilla' install of Catalina - I called the drive Mac-2. This is because the OS version on the SAM-0970-NVME drive ALSO contains my Time Machine restore from the OS I have been using for 7+ years. So that image is not vanilla, and also certainly contained .kexts in L/E from years ago - but I have cleaned them out now.
View attachment 480015
The above image is captured from a boot on the Mac-2 drive. On the LEFT is the NVMe drive open to L/E, on the RIGHT is the same L/E on the Mac-2 (vanilla) drive. They seem the same to me. Now. As with your advice I made them the same.
Chassis Front Panel USB-C problem
I have a USB-C multiplexer, it connects to USB-C and breaks out to USB-C and USB-A ports. I plugged a USB 2.0 and USB-C flash drives into the multiplexer. The BIOS sees these as TWO possible boot drives.
I have disabled yesterday's USBPort.kext, and enabled USBInjectAll.kext (0.7.5) to re-do the port tests and booted to the vanilla Mac-2 drive.
This is what Hackintool shows now - all ports injected:
View attachment 480013
First notice there are NO duplicate ports - do you agree?
As far as I can tell there is NO recognition of the USB-C port, as a USB 2.0 or USB 3.1 port. The light on the multiplexer goes ON/OFF if I plug and unplug the two USB sticks in it. So there's power, but as far as I can see there in no USB Inject All recognition of the ports. The Hackintool does not see the insert extraction process nor does the OS.
Not sure that it is on SS06 as you suggested. But don't know where it is.
My chassis is a NZXT H201i - chosen partly because it has a USB-C and a USB-A ports on the front. So I want this to work.
Notice that diskUtil does NOT see the USB-C multiplexer drives either:
View attachment 480012
If I boot into Windows-10 drive the NZXT led controller gets initialized. Nice flashing. If I don't power off, and reboot to OS X, the LEDs continue to flash.
So the next picture is of IORegs where this time the vanilla Mac-2 OS, in the same USBInjectAll state as the Hackintool image, is on the LEFT and the screen shot I took yesterday of the NVMe drive OS state is on the right. Notice there is no 'NZXT' controller at 0x14710000 seen by IORegs on the Mac-2. But it is there. I assume not seen since I booted from a power off state. This is an internal USB port of the MB.
View attachment 480016
So I'm stumped.
@ModMike thread on the Z390-I ASUS does not seem to have an answer to my port problem - I'm not going through ever page of the 430 in the thread to find a USBPort.kext. Google doesn't help, and the search capability on this tonyMacx86 site isn't good enough, for me, to find a USBPort.kext that I could test.
Someone out there must have a solution?
@UtterDisbelief : thanks for all the help. What do you suggest I do next?