looks like kernel is finally detecting my djm900nxs:

Pioneer Corporation DJM-900nexus at usb-0000:05:00.4-2, high speed : USB Audio

Playback:
  Status: Stop
  Interface 0
    Altset 1
    Format: S24_3LE
    Channels: 8
    Endpoint: 0x05 (5 OUT) (ASYNC)
    Rates: 48000, 96000
    Data packet interval: 125 us
    Bits: 0
    Sync Endpoint: 0x86 (6 IN)
    Sync EP Interface: 0
    Sync EP Altset: 1
    Implicit Feedback Mode: Yes

Capture:
  Status: Stop
  Interface 0
    Altset 1
    Format: S24_3LE
    Channels: 8
    Endpoint: 0x86 (6 IN) (ASYNC)
    Rates: 48000, 96000
    Data packet interval: 125 us
    Bits: 0

god how i hate usb quirks

0

If you have a fediverse account, you can quote this note from your own instance. Search https://larkspur.one/objects/ed66b5b9-5257-46ac-bada-2ca3f4d3143f on your instance and quote it. (Note that quoting is not supported in Mastodon.)