I very much doubt your USBMap.kext/Contents/Info.plist is set correctly for your laptop.
There are 12 x USB ports activated by the kext, under two USB controllers - XHC0 and XHC1, with the system using iMacPro1,1 SMBIOS/Model.
Below is a view of the info.plist contents, as viewed in ProperTree Plist Editor.
View attachment 16513 USBMap.kext/Contents/Info.plist
This image shows you have activated the following types of USB port.
Internal (255) = 5 x ports - HS02, HS03, HS04 & SS02 under XHC0 and HS03 & HS04 under XHC1 controller.
Type-c+sw (9) = 4 x ports - HS01 & SS01 under both USB controllers.
USB3 (3) = 2 x ports - HS02 & SS02 under XHC1 controller.
IF this is the Legion Slim 5 laptop, then there are the following USB ports on this laptop.
2 x Type-C (left hand side)
3 x Type-A (rear edge below lid/display)
2 x Internal (Bluetooth & Webcam)
So given the above your USBMap.kext is not close to being correct, other than with the Type-C ports.
You have too many ports set as Internal (255)
You likely have too few ports set as USB3 (3)
I can't tell if any of the Type-A ports are USB2, so you may be missing one additional Port Type.
This is how you recognise / set the connector type for different ports.
USB Port Configuration:
- USB2 (0) - Physical USB2 ports these have a Black coloured tang.
- USB3 (3) - Physical USB3 ports can have a Blue, Cyan coloured tang.
- Virtual USB2 ports - served from physical USB3 ports should be set the same as the physical port, i.e as USB3 (3)
- Internal (255) - Motherboard USB2 header, this will be any device served from a header port, such as Bluetooth module or Webcam
- Type-c+sw (9) - will only show two ports being available, 1 x Physical Type-C and 1 x virtual USB2 port.
- Type-c (10) - will show four ports being available when the Type-C device is flipped 180° and reinserted, 2 x Type-C and 2 x USB2.
I recommend you undertake the port discovery phase again, as you have clearly got some wrong.