Okay, at first I had exactly the same issue as before. I then made an alias for python specifically to python3.10, compiled and ran it again and now it works. python3 was pointing to python3.8 before, but it wasn't giving any errors when compiling. ¯\_(ツ)_/¯
And for future reference to anyone with a similar problem in the future, the qt5-default package doesn't exist anymore and I also had to run npm install .
Thanks.
Also, can I move all the mediavps and mods I already have over or do I need to completely redownload them again through Knossos? It seems to only be detecting the retail FS2 install and not the other stuff in that directory that I downloaded using FSOInstaller.