Apple - Spotlight doesn't show applications

I am not sure whether you have tried this step or not.

Open Terminal window from LaunchPad.

First, turn off Spotlight:

sudo mdutil -a -i off 

Next, unload the metadata file that controls Spotlight’s index:

sudo launchctl unload -w /System/Library/LaunchDaemons/ 

Use the following command to re-loads the index :

sudo launchctl load -w /System/Library/LaunchDaemons/'''

As a last step, turn Spotlight back on:

sudo mdutil -a -i on 

After a few minutes to rebuild the index, Spotlight should be functioning as normal.

Let me know how it goes.

Update: I have a script for it and it is helping me in such kinds of issue.

# This script is designed to fix Spotlight indexing issues
# by removing the existing Spotlight index and forcing Spotlight
# to create a new search index.

# Turn Spotlight indexing off

/usr/bin/mdutil -i off /

# Delete the Spotlight folder on the root level of the boot volume

/bin/rm -rf /.Spotlight*

# Turn Spotlight indexing on

/usr/bin/mdutil -i on /

# Force Spotlight re-indexing on the boot volume

/usr/bin/mdutil -E /

Save this as .sh and run from the terminal. It should help you to fix your issue too.