OK.
Before you helped me the RED USB3.1 port did not work.
It does now, although I don't see anything in sys info.
Should we move this dialog to a new thread? I'm feeling guilty about derailing it.
Moving the thread is a good idea. However on the subject of add-on PCI-e USB cards, which remains on-topic ...
If you use the system-definition of a Mac Pro that was designed for PCI-e cards you strengthen the possibility of compatibility. iMacs, Minis, and MacBooks were never designed to be expanded with this method, but fortunately the OS is flexible enough to allow us to, even though it can get confused.
The way macOS works is to examine the hardware and allocate resources to the Intel chipset USB ports on the XHCI controller (or in the old days EHCI) with an upper limit of 15 of these. Add-on cards are catered for but the ports appear elsewhere in the IORegistryExplorer output, usually on the RP0* nodes. This means they are not natively configurable, but they
are usable. In theory you could have a huge number of extras as long as they are considered as add-ons and not expected to be treated as XHC.
A problem arises with PC motherboards because the manufacturers often supplement the Intel range of ports with extras either 'boosted' by an external chipset or added-to by one. So for example, a set of USB2 ports included on the Intel chip can be 'boosted' to USB3 with a helper chip. Or extra ports, like the latest USB3.1 Gen 2, can be provided when the Intel chipset being used doesn't supply them.
With this hybrid set up we may want to include these ports in our configurations but macOS just shrugs and says "I don't know what to do with these", so they
sometimes work but are not managed as native.
Up until 2015
@RehabMan wrote and maintained a kext called GenericUSBXHCI.kext which, as you can tell from the name, allowed inclusion of these external ports. However it hasn't been updated and now rarely works with the latest macOS versions. Some of these third-party chips are supported by macOS but only as non-XHC ports and if they aren't elsewhere on the PCI-e sub-system the OS is not sure how to use them, though they often provide basic functionality. Getting their power-delivery right is very difficult.
All of this, complicated though it sounds, is just a consequence of us trying to shoehorn PC hardware into the strict confines of macOS.