Snaps not loading in Wayland?

I am on Ubuntu 20.04, and I just gave Wayland a go. For the most part, it is a much better experience than Xorg, apart from one thing: my snaps won’t load in Wayland. I have seen a few other people have this issue, but it looks like the only “fix” is to long out of Wayland, log into Xorg to load the snaps, then log out of Xorg and back into Wayland. This has allowed Snaps to show up in Wayland for some users, but this isn’t working for me. Does anyone have a fix for this? I have snapd version 2.44.3.

Edit: I found a simple fix for my particular use case. I am using fish instead of bash, and it never hit me that this could be the problem. There was a post a while back on ask ubuntu that laid out the steps I needed to follow to fix the issue. You can read that post here: https://askubuntu.com/questions/990071/why-do-snap-packages-disappear-when-using-the-fish-shell

Are you using zsh instead of bash?
I had the same problem (I think) and it was because zsh wasn’t loading the path for the snaps .desktop files.

I had the same issue and if it turns out to be the ZSH thing for you then the fix is to add:

emulate sh -c 'source /etc/profile'

to your /etc/zsh/zprofile file, so that ZSH will load the contents of /etc/profile.

Ok, so I found the issue. I am using fish, not zsh, but yeah, the shell wasn’t loading the path. I did some trouble shooting based around the steps alex provided, but I couldn’t figure it out, so I searched fish/snaps/wayland, and found an ask Ubuntu issue from a couple of years ago that gave me the solution. It didn’t even begin to dawn on me that my shell would cause this issue. Thank you for pointing me in the right direction and helping me find a solution!

The ask ubuntu post I followed: https://askubuntu.com/questions/990071/why-do-snap-packages-disappear-when-using-the-fish-shell