WaveBird controller not recognised on Switch

I have a 3rd party GameCube controller adapter plugged into my Nintendo Switch running version 19.0.1 via the dock (not OLED version). Wired controllers work as intended, but my WaveBird controller is not being recognised. At first I thought maybe my controller is broken, but it works fine on my GameCube and on my Wii. Does anybody know what’s going on?