Thank you for posting in Microsoft Q&A forum.
Group policy software installation is only enforced a single time on applicable systems.
And do you have a "/logon" parameter in your installation command? This "/logon" parameter specifies that the installation should stop if an existing Configuration Manager client is found on the computer.
To verify client health, you may pay attention to ClientIDManagerStartup.log, ClientLocation.log, LocationServices.log, CcmMessaging.log etc.
If the response is helpful, please click "Accept Answer" and upvote it.
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.