You are probably using a sandboxed version of Steam, from flatpak or something similar. Try installing Steam through pacman or similar, it got me around the problem.
Thank you SO MUCH. It worked! Just so everyone knows, use your distro's guide to install steam (be sure to uninstall your current version) and then follow the above steps. It should work.