Just to rule out a permissions issue:
File: /home
Size: 2168 Blocks: 0 IO Block: 4096 directory
Device: 1ah/26d Inode: 478 Links: 1
Access: (0755/drwxr-xr-x) Uid: ( 1000/cagelight) Gid: ( 1000/cagelight)
Access: 4448625-05-12 17:08:48.000000000 -0400
Modify: 2021-06-05 13:55:56.561449435 -0400
Change: 2021-06-05 13:55:56.561449435 -0400
Birth: 2019-12-25 18:24:39.020423986 -0500
Update: I can access folders within /home if I manually type them, and they display properly, so it seems to just be /home itself that has the issue.

Is there a lot of IO by chance? Wonder if the client is trying to build the tree.
No elevated IO activity, also on an NVME SSD.
Steam cannot see my home directory if add 3rd party game
Issue transferred from https://github.com/ValveSoftware/steam-for-linux/issues/8154.
@jpVm5jYYRE1VIKL posted on 2021-10-16T16:40:12:
Menu-> games -> add 3rd party game -> Browse -> attempt to enter /home/
After i entered in steam file browser to /home i dont see home folders for any user it is just empty.
Trivial

Gist sysinfo:
@kisak-valve commented on 2021-10-16T16:54:42:
Hello @jpVm5jYYRE1VIKL, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.
@jpVm5jYYRE1VIKL commented on 2021-10-16T17:28:33:
Gist added
Steam does not seem to believe that my home directory exists. It's just Steam, and it's been doing this for months.
Steam Library Folder dialog, notice how
homeis not expandable.Add Non-Steam Game dialog, notice how it's completely empty.