The first thanks for the nice project. USB JTAG API is generic and provides support to almost every possible OpenOCD supported target but if the subset of OpenOCD or some other GDB remote compatible server is integrated directly into ESP32, ideally NuttX in general, then ESP32 or even other micros can be used to debug system over WiFi or Ethernet. It has big advantage of the galvanic isolation for real world industrial targets and may it be can be even faster then USB...