you need drivers to make anything on linux work, unfortunately because it is open source and changes to the OS happen so often companies don’t bother creating divers for their gear to work on linux. If you can get the midi to work you could use a maya-44 soundcard which has drivers for linux and is the preferred card for mixxx users running timecode vinyl. If I were you I’d get on the mix forum and see if anyone can help you.
I have been reading mixxx’s future roadmap and it looks like the essential missing features of shifting and chained effects are being worked on now so it should be as capable as any other software soon. I would never replace VDJ Pro with it though, but it would be better than running VDJ through WINE 😉