Figured it out. Installed EndeavourOS, thinking it must’ve been some build error in Arch. Still wouldn’t work. Tried reinstalling Steam using the Radeon drivers instead of amdvlk and that solved it. Why amdvlk won’t work on an AMD card is beyond me, but if anyone else should ever have that issue, the solution is to use different drivers.