MIDI Capability Inquiry (MIDI-CI) exists exactly for that purpose. A MIDI 2.0 implementation does not just assume MIDI 2.0 support in the devices it talks to: it sends a capability inquiry to find out exactly what features are supported. A MIDI...
I mean that I hope that Teensy 4.x USB MIDI (when Teensy libs are upgraded to MIDI2.0) will continue to work with MIDI 1.0 drivers and devices, so we can continue using old devices and "old" OS (I don't know what plans does Microsoft have for...
For what it's worth my plan for my current build is to use a panel mount USB C:
https://www.adafruit.com/product/6153
and wire it up to this micro usb plug internally:
https://www.adafruit.com/product/1826
That way I can make the connection...
As a user, I don't think I'd like powering a commercial product via XLR. Plugging in the wrong cable over the wrong port could potentially cause some damage, I think?
I built a MIDI controller a few years ago and I used micro USB to USB C panel...