Why are iOS devices prompting for a Apple ID Logon during enrollment or during the push of applications?

Due to the way that software licensing is handled on iOS devices every application being installed on the device will have a license assigned to it, even a "free" application will have a license that was acquired through either the App Store, or through a volume purchase program run through Apple Business Manager. 

When attempting to push an application to a device if a license is not able to be acquired through the Apple VPP service the user of the device will be prompted to logon to an Apple ID so that a license can be acquired for the device. 

Administrators can work around this by connecting the Deep Freeze MDM with their VPP program and purchasing licenses for any application they wish to install through the VPP program before deployment.