USB front header also Internal ?
No, if you are talking about the USB3 or Type-C headers. They should be set to match the physical connector type, i.e. USB3 & Type-c with or without switch.
Just the devices connected to the USB2 header(s) along the bottom of the motherboard should be set as internal, i.e. case front USB2 physical ports with Back Tang, Usb card reader etc. Plus the built-in ITE, Bluetooth if enabled and any LED/Fan or CPU USB devices.
Port #27 and its companion port #32 both should be set as Type-c+switch (9).
Your motherboard only contains 2 x physical USB2 ports (both on the rear I/O plate with Black Tang). These are the only ports that should be set as USB2 (0) in your USB configuration. So you have way too many ports set incorrectly, even if they haven't yet been included in the port discovery.
You need to remember you are NOT limited to 15 ports. As your motherboard has 5 x USB controllers (but only 4 x controllers are active), your motherboard could in theory support and activate up to 60 x USB ports without exceeding the Apple USB port limit.
Sort the Hackintool > USB window by clicking on the top/name of the Location ID column. You may need to click on the name a couple of times so the sorted column matches the listing in the top window showing the 4 x controllers. This will sort the ports in to their respective controller groups, which will make it easier to see which ports are located under each controller.
The controllers with less than 15 ports can enable/activate all their ports, i.e. XHC1, XHC2 & one of the XH00 controllers. The only controller that contains more than 15 ports is the XH00 controller with the Location ID starting 0x01. This controller contains 17 x USB ports, so if all were discovered 2 x ports would need to be manually dropped from this controller, to keep within the 15 port limit.