Note:
If you assign an app to a device that currently has that same app installed, the previously installed app will not be replaced with the newly assigned app. For mobile devices, if an app was installed as unmanaged, you can bring it under management by selecting both the Make app managed when possible and Convert unmanaged app to managed checkboxes under the General tab when adding the app to Jamf Pro.