Are you creating the QuickAdd in Recon on a domain user account? For whatever reason a domain account won't work for building the QuickAdd package. Try logging in with a local user to build it. (I spin up VMs with VMware Fusion for stuff like this.)
I recently ran into a system, running Yosemite 10.10.1, that would not work with recon/quickadd. We did some troubleshooting and found it was during the actual recon stage (jamf recon command) it would always fail at a certain point which was usually when it was searching for .app's and would give a load of errors in console.
What we eventually did was made a quickadd package with 9.63 and it worked, being our system is currently running 9.61. After it joined the binary was downgraded automatically to our current 9.61
Is it a new enrollment or a re-enrollment? I had a similar issue with re-enrollment and the only way I could get it to quick add again was to delete the record out of the JSS.
Princeton Public Schools