Officially, Valve states that the .deb from steampowered.com or the Flatpak are the only supported versions of Steam. The packaged version on rpm-fusion is made by a 3rd party and valve has no control over what dependencies are bundled.
Please retest with the flatpak version of steam and attempt to reproduce. Or install Ubuntu LTS as the Readme on this repo suggests.
There is an open pull request to update the readme to better outline Steam's requirements. Please read, and cross reference the requirements against what operating system you're using on your workstation: https://github.com/ValveSoftware/steam-for-linux/pull/10424/commits/72b3eae88920635f16b30e385da0998c29f53411
I'm sure someone will confirm it on different install. I know from my friends it happens to everyone, and some of them use Debian-like, some use Flathub, some even use Windows (with Nvidia's virtual workspaces), so yes, I dare say it's not something caused by system or packaging. The root cause is rendering to an inactive / unrendered surface (on an invisible workspace), which isn't something Windows people think about during QA pass, but it's something default on any Linux desktop environment.
Your system information
Please describe your issue in as much detail as possible:
I can consistently trigger this if starting Steam client on an inactive workspace:

Happens about half the time (you need to hit the toc/tou race). JS components issue exists since forever, but
gamerecording.jsis 1st component that allows triggering it consistently.Steps for reproducing this issue:
Example of workspace placement rule for testing in
i3wm: