I've run across this a few time now, I'll get a new PC for a user and boot it up to the OOBE, plug in a USB with our provisioning PPKG, then install the PPKG. Windows shows the provisioning package install successfully, and MobiControl shows it connecting successfully, too.
However, once I hand the computer over to let the user run through the OOBE setup, MobiControl then shows the Compliance Status as Non-Compliant/Unenrolled. I've confirmed the provisioning package is installed on the computers, as it is Listed under Settings>Accounts>Access Work or School as installed. I tried from there to go into Info and manually Sync, but I didn't have the option.
So far, I've only been able to fix this by removing the provisioning package and then reinstalling it from within the user's session. Is there a method I may be unaware of that I can use to get MobiControl to view the computer as enrolled again?