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/com.apple.metadata.mds.plist
Use the following command to re-loads the index :
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist'''
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.
#!/bin/bash
# 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.