Hi Edhawk thank you for the help,
I have uploaded my USBMap folder and edited your pictures to show you how I numerated and used the usb ports, i think this will be very handful (also my usb ports are discovered and nicknamed on the USBMap folder so you can see them)
I have Nzxt H510i case, this case has a USB3 and a Type-c(Type-E) connector on the upper side and both are them connected to the motherboard. USB3 port connected to bottom internal-right USB3 header, Type-c port is connected to the internal type-c header.
This Type-c header does not have switch on the USB3 side but has a switch on the USB2 side, so if i plug USB3 device on that port location id changes when i flip the device but this doesn't happen with the USB2 device, USB3 side assigned as Type10 and the USB2 side assigned as Type9
Motherboard's rear Type-C has switch on the both side so they are assigned as Type9 on both USB2 and USB3 connections.
Motherboard's back 4xUSB2 ports come from internal usb hub and they are assigned as USB2 (sorry for the inconvience, i have uploaded wrong screenshot, i realized some mistakes and corrected them later)
Also bottom left and right internal USB2 headers come from same internal USB hub and they are assigned as 255
And the other 5xUSB3.0 and USB3.1 ports are set as USB3, including the upper one on the Type-C port.
I'm using basic USB2 splitters on the bottom left USB2 header and the bottom left USB3 header (no USB3 ports are in use on this USB3 header, only using USB2 and USB3 side are disabled in the map) and both are assigned as 25
Right USB3 header connected to H510i's USB3 connector and it is assigned as USB3
I didn't touch XHC3\TB3 USB controller because they are already mapped on the Thunderbolt SSDT.
And i didn't connect titan ridge's USB2 header to the motherboard due to sleep problem and because nothing comes to ioreg nor usbmap when this header attachted and the XHC3 on the Titan ridge has nothing to do with these two USB2 conncetions, when i plug USB2 device to the titan ridge, USB device attaches to the USB controller where USB2 header is connected (in my scenario device attach to XHC1)
Beside activated USB connectors and titan ridge, i have disabled all the ports that un-used on the map, i don't know it is correct.
(For your info, on the USBMap, SiliconPower and Sandisk are both USB3 devices and connected to Typec-C ports via USB3 Type-A to Type-C converter, others are USB2 devices)