Steam flatpak fails to launch when given access to ~/general

I have a directory named ~/general. It synces between all of my devices using Syncthing, so I wanted to have Steam put its video recordings in there as well.

To do this I gave Steam access to /var/home/href/general via Flatseal. However, Steam doesn’t launch anymore once given access:

~ 
❯ flatpak run com.valvesoftware.Steam
bwrap: Can't bind mount /oldroot/var/home/href/general on /newroot/var/home/href/general: Unable to mount source on destination: No such file or directory

I eventually ended up moving ~/general to ~/Documents/general. Steam launches now, but I’m still very confused.

Experimenting more, with my synced folder now being at ~/Documents/general, I created two blank folders in the root of my user directory, ~/test, and ~/general.

Giving Steam access to /var/home/href/test, it runs fine. But again giving it access to /var/home/href/general, it fails to run with that same error.

These two folders should be the same then, no? I’m not sure what could be causing this.

Other Flatpaks don’t have this issue. I’ve only had this with Steam.

Any ideas?

System info: UNTITLED - Pastebin Service