Snap-installed app doesn't put icon into launcher
I found the answer. It's not Plasma/KDE or snap, but zsh. I'm not sure why this worked on my old setup as I was using zsh there as well without a workaround.
This answer solved my problem: https://askubuntu.com/a/989485/754993.
To quote:
If you are using zsh, the snap binary and desktop directories will not automatically be added to your environment variables.
The step I did specifically was to add emulate sh -c 'source /etc/profile.d/apps-bin-path.sh'
to the bottom of my /etc/zsh/zprofile
file.
Solved it by adding "/snap/bin" path to /etc/environment
file.