Since nvidia 535.x and new Steam GUI windows might not spawn and you have trouble using it. Here are ways to solve this:
$ steam -vgui launches Steam with partly old UI. Should work, but can't use friends network and if opening game properties webview will crash and reset.
You most likely do not have the correct lib32-nvidia-utils installed. They pushed nvidia-utils 535 first while lib32-nvidia-utils 535 was stuck in testing. This basically caused Steam to not load up properly.
If your lib32-nvidia-utils isn't the correct version, you do not need to do any of these steps. Simply update it to resolve this issue.
When I upgraded lib32-nvidia-utils was already at 535, and the problem itself is still there for me. The probable cause is libcef invalid opcodes (dmesg)
traps: steamwebhelper[1959] trap invalid opcode ip:7f6575bdb794 sp:7fffa9a5d930 error:0 in libcef.so[7f65732ef000+7770000]
I also had problems today with Steam but with a different solution. I had to remove the xdg-desktop-portal-gnome to get any window to show up for Steam
Yeah flatpak packages bring their own runtime packages so they're more independent of the underlying system. I installed the steam flatpak now and it works just fine