If everything is working, snapd should have installed a processed version of the desktop file to /var/lib/snapd/desktop/applications/poc-sharp_poc-sharp.desktop.
If this desktop file exists but isn’t being picked up, open a terminal and check to see if /var/lib/snapd/desktop is included in the output of echo $XDG_DATA_DIRS. If it is, then I’m not sure what is going on. If it isn’t, then it would be helpful to know what desktop shell you’re using.