I am sure you have seen it before:

A package / application has been deployed via SCCM, and even though you can see in the console that the deployment ran Successfully, the users complain that it does not work.

Upon further investigation, your doubts are confirmed: the package did not work as expected.

So why did it return a Success ? Most probably because you used a cmd to deploy the application…

See the following post from Jim Riekse for full explanations and how to avoid the issue