Noch mal von vorn. Du nutzt einfach einen für dein System passenden FUNKTIONIERENDEN PortLimitPatch.
DANN siehst du bei erneutem Starten des Rechners in Hackintool unter USB (gern auf "Aktualisieren" drücken, da hier gern der "letzte" Stand angezeigt wird) nun ALLE Ports. Es muss nichts nachrücken. DU siehst ALLE und es funktionieren ALLE.
Warum lässt man es dann nicht so? Weil der PortLimitPatch etwas macht, wofür macOS nicht vorgesehen ist und weil er gern im entscheidenden Moment versagt – wenn man ein neues Update von macOS einspielt, worin ein neuer PortLimitPatch erst noch gefunden werden muss.
Also klickst du nun die Ports weg, die du nicht benötigst. Sollte es der zweite interne Port vom Mainmord sein, gehen hier schon vier Ports weg (HS03/04, SS03/04). Dann klickst du USR1/2 weg, und wenn vorhanden, SS07-SS10. Dann sollte noch ein einziger USB2-Port weg (HS07-HS14), und du hast nur noch 15Ports. Du erstellst dir die Kext, packst die in kexte/others und löschst wieder den PortLimitKext. Neustart, fertig.
Nochmal schreib ich's nich.
Edit:
Du hast also IRGENDEINEN EFI-Ordner und daher weißt du nicht, was das alles soll. Mir reicht's …