It's so easy to create a USB map.
Follow this guide:
https://github.com/corpnewt/USBMap
The reason why your webcam is not showing is because you are not mapping your USB ports correctly.
https://github.com/corpnewt/USBMap/blob/master/Information.md
Features
No dependency on USBInjectAll
Can map XHCI (chipset, third party, and AMD), EHCI, OHCI, and UHCI ports
Can map USB 2 HUBs currently disabled
Matches based on class name, not port or controller name
Allows setting nicknames to the last-seen populated ports in discovery
Aggregates connected devices via session id instead of the broken port addressing
Can use best-guess approaches to generate ACPI to rename controllers or reset RHUB devices as needed