Opened up the non-snap version
gedit ~/.local/share/applications/org.ksnip.ksnip1.desktop
Add %U after ksnip, such as this:
...
Exec=ksnip %U
...

Technical notes, and other ideas.
Opened up the non-snap version
gedit ~/.local/share/applications/org.ksnip.ksnip1.desktop
Add %U after ksnip, such as this:
...
Exec=ksnip %U
...
Grab some samples here, download them and import them into KSnip
Issue
Using ksnip in Ubuntu parallels takes blank screenhots.
Solution
It's how the snap application is defined, it needs to be used in classic mode.
Refer: ksnip-screenshot-in-ubuntu
sudo add-apt-repository ppa:dhor/myway
sudo apt update
sudo apt install ksnip