When you create a package in SCCM 2012, the application is stuck downloading at 0%. To fix this, ensure that the distribution points have the content for the package / application so it doesn’t get stuck downloading at 0%.
Additionally, check that the distribution point isn’t set to only distribute content that has been pre-staged.