iOS 7 and iOS 8 will send the correct passcode compliance status to the VSP whenever the device is unlocked. The issue only manifests itself when the device is locked with a passcode.
Its under Admin portal –> Logs&Events –> Event Settings –> Select the Policy Violation Event –> Edit
Untick Passcode is not compliant