How to use USB in an ISR (solved)

You realize that USB code is MUCH more complicated than UART.
The Zero code is in ArduinoCore-samd/cores/arduino/USB at master · arduino/ArduinoCore-samd · GitHub