Wow, hard to know where to start with your EFI as it is a complete mess. Decide what is working for you and delete the entries you don't need for start.
Your USB Map is wrong, these are the ports Asus says that board has:
USB
Rear USB (Total 8 ports)
1 x USB 3.2 Gen 2x2 port(s) (1 x USB Type-C®)
3 x USB 3.2 Gen 2 port(s) (2 x Type-A + 1 x USB Type-C®)
4 x USB 2.0 port(s) (4 x Type-A)
Front USB (Total 7 ports)
1 x USB 3.2Gen 1 connector (supports USB Type-C®)
1 x USB 3.2 Gen 1 header(s) support(s) additional 2 USB 3.2 Gen 1 ports
2 x USB 2.0 header(s) support(s) additional 4 USB 2.0 ports
I don't know which ports you enabled but your Type C ports are probably type 9, not 10. You also seem to be labeling USB 3 ports as 0 and 3. If it's USB 3 then both HS and SS ports should be type 3. You should also be able to map and use all the ports mentioned above and stay under the 15 port limit because of the different controllers used, 15 ports each is how they add up.
EDIT: You also do not have any internal USB ports mapped for your Bluetooth controller and your LED controller
I would clean up your EFI, turn off any port mapping you have previously tried, turn on the XHCIPortLimit quirk and then try to use CorpNewts USB Map Master to configure your ports.
Python script for mapping USB ports in macOS and creating a custom injector kext. - corpnewt/USBMap
github.com