You’re correct. There are no USB-specific net classes; only global 0.15 mm routing/escape-width rules exist.
USB_D±_CONN were not recognized as a valid pair, so they were routed independently:
- D−: top layer, no vias
- D+: two vias and a Mid-Layer 1 segment
- The router explicitly reported
ROUTING_UNTWINNABLE_DIFFERENTIAL_PAIR
The proper fix is to explicitly pair both nets at schematic level with 90 Ω differential impedance, delete only their non-protected routing, then reroute them together on Top while preserving the protected connector breakout.