Might be a version of this but my endpoint was disappearing every time my USB dac connected to a Pi was powered off, and I’ve found a workaround that fixes this. By enabling an endpoint that’s on the pi itself, that doesn’t go off, the USB endpoint comes back fine when the Dac is turned back on.
Described here. USB Dac endpoint becomes unavailable since 1.8 - #7 by dylan