Issue Description
iOS devices showing 'Remove app' command for multiple apps when deploying apps with Jamf Pro.
Smart groups were nesting causing a race condition where device would fall out of scope and back scope. This in turn would uninstall apps and then reinstall them.
Troubleshooting Steps
Take nested Smart groups and break them out into separate groups to prevent race conditions from happening.
To edit existing smart device groups:
In Jamf Pro go to Devices and click Smart Device Groups.
Open the nested group.
Click Edit.
Remove extra criteria.
Click Save.
Create new Smart Device Groups as needed following Smart Groups in the Jamf Pro Documentation.