1 of 1 people found this helpful
Couple of things here.
1 - OSD is "legacy" (/dead) tech - you may want to move over towards Provisioning.
Also 9.5 has been EOL'ed as of December 2015 - I'd suggest moving on to an actively supported version - not just from a features point of view but also mainly because of 9.5 not getting any more security fixes if (when?) something else pops up along the likes of DROWN etc.
2 - One of the advantages of Provisioning is that you're in a WinPE environment - meaning you can use PEDownloader. What is PEDownloader? As it happens, I wrote an article yesterday how you can use that file to help you make sense of software distribution issues in a controlled fashion. It may help you along the way here a bit.
The article is here -- How to use PEDownloader.exe to Duplicate / Troubleshoot Software Distribution
... darnit. Upon a hunch I checked on a 9.5 Core I still had - and PEDownloader is a 9.6 onwards only thing. Darn - that'll make life harder.
So - do "regular" Windows clients in the relevant network segment get their preferred server information correctly? This (new) article may help you check into that stuff:
Hope that helps?