.desktop files in ~/.local/share/applications don't show up in Gnome Launcher

Hi! I’m having the issue similar to this one, but in my case I have my .desktop files precisely in ~/.local/share/applications/:

venya ~$ ls -lah ~/.local/share/applications/
итого 32K
drwx------  2 venya users 4,0K окт  3 20:45 .
drwx------ 32 venya users 4,0K окт  3 20:49 ..
-rw-r--r--  1 venya users  277 окт  2 23:09 discord-1221314350216646828.desktop
-rw-r--r--  1 venya users  194 окт  3 00:06 discord-460807638964371468.desktop
-rw-r--r--  1 venya users  534 окт  3 20:11 logseq.desktop
-rw-r--r--  1 venya users  355 окт  3 20:45 mimeinfo.cache
-rw-r--r--  1 venya users  697 окт  2 23:09 suyu.desktop
-rw-------  1 venya users  202 сен 23 22:45 userapp-Thunderbird-MPQWU2.desktop
venya ~$ cat ~/.local/share/applications/logseq.desktop
[Desktop Entry]
Name=Logseq
Exec=appimage-run /home/venya/AppImages/logseq.appimage --enable-features=UseOzonePlatform --ozone-platform=wayland %u
TryExec=appimage-run /home/venya/AppImages/logseq.appimage --enable-features=UseOzonePlatform --ozone-platform=wayland
Icon=/home/venya/AppImages/.icons/logseq.png
Terminal=false
Type=Application

StartupWMClass=Logseq
X-AppImage-Version=0.10.9
Comment=A privacy-first, open-source platform for knowledge management and collaboration.
MimeType=x-scheme-handler/logseq
Categories=Utility
venya ~$

But they do not appear on Gnome Launcher. I’ve checked the $XDG_DATA_DIRS - it hasn’t had $HOME/.local/share dir, so I added one through export directive in /etc/profile.local and it is there now, but still doesn’t help(

Can you please point me to what is I’m missing here?

Well, looks like it has nothing to deal with the path, but with the content of .desktop files.

When I take the value of Exec and TryExec parameters and put it to a single .sh script and setting Exec to named .sh script it seems to start working.

But why not with a multi-word command? I’ve seen on the internet how people write Exec=env BLABLA=123 command, it even showed on the ArchWiki. Isn’t it the same type of command? What is the difference&