If they are application installs, then you can go down the route of Application Install Troubleshooting.
First confirm the content downloaded, then the AppEval / AppEnforce logs.
You can confirm, if you remove Applications from the deployment, you have 100% success during OSD?
Do any of these applications have issues deploying to production machines? The issues might be with your applications and not OSD.
When you install the applications during OSD, do you have all of the Applications installing in 1 step, or do you have 1 step per application?
I'd start by checking your deployment status on those application on production machines in the field.
I'd then start by having 1 Step Per Application Install and slowly adding 1 App back into the deployment at a time.