Running the server module and checking PGMServers name with a debugger shows that it only loads PGM correctly, even though I also have ViaVersion in my plugins folder. adventure-platform also has problems discovering Via on the class path even though methods like Via.getApi() resolves fine in debugger evaluation.
Via is loaded in some way though, because I can join with a higher version etc...