My recommendation is to use MS Intune as a solution and you can drop both SCCM and ManageEngine Desktop Central.
Intune is the best solution for managing mobile devices and endpoints. You can also manage your servers but there will be some difficulty in managing on-premises…