not sure about the problem, but I do know with my own fedora there is an issue with some audio encoding, once you fix your main issue and find the audio problem (affects voicelines and music) let me know and Ill try to find the solution again for you
I switched to using the steam flatpak for my games, and it fixed the “not starting” issue. And yes, the voice commands aren’t working. The music is working, but no voicelines.
yea should be a mp3 decoding thing https://www.reddit.com/r/linux_gaming/comments/hb7kh9/no_music_in_halflife_2_on_fedora_32/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=1 probably search for sellinux or somthing
The reason is most likely TF2 not playing nicely with wayland. I have nvidia and I needed to add this command “SDL_VIDEODRIVER=x11 %command%” To be able to run it. If You can check if game runs on x11
Launch steam through the terminal and see if it gives you any info. Mine would crash when I used voice chat. I ended up using the flatpak version.