@Adev67 , Thanks for posting in Q&A.
For the application, if the application is already installed, and we only want to install the application on the device which is without it. We can consider to deploy it via Win32 app. The detection rule in it can detect the presence of the app. We can see more details in the following link:
https://learn.microsoft.com/en-us/mem/intune/apps/apps-win32-add
As a reminder, the install command and uninstall command in win32 configuration needs to support silent install without user interaction.
Meanwhile, In general, we will firstly deploy app to a test group to make sure it is working. Then try to deploy to others who want the app.
Hope it can help.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.