To get to the root cause for this, one has to be systematic.
First, disconnect everything except the minimum needed to operate the Mac, e.g. just a mouse and keyboard. Disconnect the USB switch and everything else, and try to connect the monitor directly to the Mac. Are you using Apple adaptors for the monitor and ethernet? Maybe even eliminate the ethernet hard connection if possible, use WiFi if that is available.
The goal is to find the minimum setup where there are no more panics. Such panics are often related to hardware connections. Then you can add back external connections, one at a time, to find the culprit.
Make sure the mouse and keyboard, as they are third party, have all available latest firmware updates.
If you still have the panics, try booting into Safe Mode with your Mac. Are the panics gone then? If so, run Etrecheck and post the output here using the Additional text button below. It might be good to run Etrecheck and post its output here anyway. Lots of experts in analyzing those outputs read these Discussions.
Another easy test: create a new user, log out of your current user and log in as the new user. Are the panics there still?
You said you reinstalled the MacOS, did you erase the drive and reinstall fresh, or did you just reinstall over what you have? The latter would not cure something else installed that is conflicting.
If you do end up erasing and reinstalling fresh, be sure you have two good tested backups as all files are erased when doing this. It is best to start off with a new admin single user with a different username than one you are already using. If you can determine that panics are gone with this bare bones vanilla Mac, then you can migrate your user account and all your files (but no applications or settings) back over using Migration Assistant. Then test again. Then you can install software one at a time and test after each one.
You might also need to have your hardware tested with professional grade diagnostics only available at an Apple Authorized Service Provider.