I am facing an similar situation here. I have 200 iPads that needed to be supervised, enrolled and loaded with 38 apps.
My work flow is,
1. AC2 - Restore.
2. AC2 - Blueprint: Supervise + Restrictions + WiFi payloads.
3. AC2 - Blueprint: 38 Apps via VPP (Working along with Server app caching so that it don't have to download the same apps 200 times)
4. Server app- Create user
5. iPad - Enroll with user account + Rename Device.
6. Everything was working fine after doing that to all 200 iPads.
Or so i thought... when i try to open an app, It opened for a split second, crash/closed by itself then shows error message stating “Unable to Verify App. A connection to the App Store is required for the first launch "Insert App name” on this iPad. Please connect to the internet and try again.I then connect it to WiFi and the App was able to open. This needed to be done for every individual app. And it's a one time thing as it works fine offline after that.
But doing it 7600 times (200 ipads with 38 Apps) is crazy.
Please help.