I respectfully disagree! If you can format the USB drive, then it should work for anything else when you need that flash drive.
Just so you know - if there is a hardware block on a USB port, that is released completely by performing a power cycle.
I define a power cycle as power off (not just a restart), then boot as normal.
So, did you try Disk Utility while booted to your recovery system?
The reason that I suggested the Recovery system, is that does not use
your system to boot, only that system image that is kept in the recovery partition.
So, any software setting stored in your system would not be relevant when you boot to the recovery system.
Also, if there is something stored in hardware, a
PRAM/NVRAM reset will reset
that, too, so try that as part of your steps. Let the system reset a minimum of 3 times before you release the key.
Just so we are "on the same page", boot to the recovery system by restarting, holding Command-R
You will boot to a menu screen, with Disk Utility as one of the choices. This is NOT your normal system, and won't boot to your normal desktop. Run Disk Utility from that menu, while your suspect flash drive is attached.
If that does not seem to work, you can also try booting to
Internet Recovery, which is similar, but boot to that while holding Option-Command-R.
Internet recovery boots your Mac through your internet connection, using Apple's servers, and does not use your local system software at all.
If all still fails, and that suspect flash drive is not recognized by any USB port (be sure to try each port, restarting between each test, then double check each port with a USB device that you KNOW works, making sure it still works on your MBPro.
Finally --- be sure to run your
diagnostics to see if any errors are reported from that.