CSM application is able to automatically supersede older versions of the application when the application has been created by CSM application. On first deployment of each application SCCM administrator must create manually the supersede settings or disable existing deployments from SCCM. Otherwise SCCM might try to install both old version and new version added by CSM application.
Check if application that will be deployed using CSM currently have deployments in SCCM. Application deployments could be created legacy Package based deployment or newer Application based deployment.
Actions for Package based deployments
Package deployments can be found from SCCM console on Software Library\Application Management\Packages structure. If existing deployment for the application to be deployed using CSM is found as Package based deployment, then you need to remove the deployments before deployment process for this application is created in CSM. This is because Package based deployments can't be superseded by newer Application based deployments that CSM is using.
Actions for Application based deployments
Application deployments can be found from SCCM console on Software Library\Application Management\Applications structure. If existing deployment for the application to be deployed using CSM is found as Application based deployments, then you need to manually create supersede setting after CSM has created new applications to SCCM.
Supersedence is created from Supersedence tab in application properties window
New supersedence can be added by clicking 'Add...' button
Click 'Browse...' button to search for existing application from SCCM. Then select new application created by CSM to 'New Deployment Type' column. If older version needs to be uninstalled first, then check also 'Uninstall' column checkbox. By default, you should check the uninstall checkbox if your existing deployment contains uninstall possibility. This is because Centero cannot guarantee that new application created by CSM can upgrade all existing installations of the same application. Centero can only guarantee that new versions of the application can upgrade older versions created by CSM application. Upgrade mode (Uninstall checkbox is not checked) can be tested on test devices and if it works then upgrade mode could be used but if next phase deployments starts to fail then Uninstall checkbox should be selected. In this case test that existing application can be uninstalled by SCCM (application has correct detection rules, uninstall command is specified and uninstallation works using that command).