I had a similar issue with Overwatch, adding LD_PRELOAD="" to the launch arguments fixed it. It seems like the issue I had is caused by a change in steam overlay for the new game recording feature, which happens even if the overlay and recording are disabled.
https://github.com/ValveSoftware/steam-for-linux/issues/11446
https://github.com/doitsujin/dxvk/issues/4436#issuecomment-2466646597
Fontsource has a lot of the same fonts as google fonts (and a few extras like Iosevka). Keep in mind that they do not offer a CDN which means that to use the font in your project you must host it yourself.