KarlDieter dein Problem ist, dass du viel zu viel machst. Mach mal einen Neuanfang mit USB. Pack das ganze USB-Gedöns beiseite. In einen Ordner, den Clover oder Opencore nicht einliest. Dann aktivierst du den Xhci-Portlimit, USbInjectAll.kext. Sind die Port-Renames schon in der DSDT.aml? Dann brauchst du keine Renames in der Config. DSDT hat Priorität. USB-Mapping brauchen nur Benutzer, die mehr als 15 xhci-Ports haben. Zähl die mal bei dir. Ich glaube nicht, das du soviele hast.
Gegen das Trennen der externen Festplatten, wegen der Stromversorgung, hilft der Haken bei „HighCurrent“. Eventuell noch den Haken rein bei FixUsb.
Aktualisiere mal Hackintool.
Du müsstest rein rechnerisch auf 20 Ports bei xhci (USB3/USB2)kommen.