Hold on, before turning to any monitoring app, you might need to check these options as they work well as well and you don’t have to pay a dime 
1. Check Installed Apps & Special Permissions
On Android, the most transparent place to start is Settings, then Apps, then See All Apps. This gives you the full installed app list, including things not visible on the home screen.
While you are in there, tap the three-dot menu and go into Special App Access. The two most telling categories are Usage Access and Accessibility. Any app with usage access can read what other apps are running; that is a level of permission most normal apps do not need. If something unfamiliar has it, that is worth looking into.
Also check Device Admin Apps under Security settings, because some apps request admin rights to prevent easy uninstallation.
2. Check for Hidden Files
Files by Google has a built in option. Open the app, go to the three line menu, hit Settings, and toggle on Show Hidden Files. This surfaces folders and files that start with a dot, which is the standard way apps hide data on Android.
3. Check Multiple User Profiles
Multiple user profiles are another thing parents often miss. Go to Settings, then System, then Multiple Users or Users and Accounts depending on the device. A secondary profile or an active Guest session means a completely separate app environment that does not show up in the main profile at all.
4. Device-Specific Hidden Spaces
Secure Folder lives under Settings then Biometrics and Security. It is a separate encrypted space that can hold apps, photos, and messages behind its own lock.
Xiaomi devices have a similar feature called Second Space, accessible through the Settings menu directly. Both are legitimate features but they are commonly used to keep things out of sight.
5. Check Third-Party Launchers
Finally, if a third party launcher is installed, like Nova or Niagara, those apps often have their own hidden apps list buried in their settings. Check the launcher settings for anything labeled Hidden Apps or App Drawer settings, because apps hidden there will not appear anywhere on the home screen even though they are fully installed and running.