I manage a fleet of supervised iPads and push a custom app through Apple Business Manager with a required app policy in Hexnode. The newer app version is visible in the app list, but several iPads are still showing the older version.
Running an app scan shows success sometimes, but the app does not update. Other actions stay in Pending for a long time even when the iPad is physically with me and connected to the internet. The APNs certificate is valid.
The devices are looks like locked down so users only see the custom apps we allow, even though I did not intentionally configure any kiosk policy. Is the allowlist affecting app updates? What is the best way to get these iPads to update reliably?