I apologize in advance if this issue has been dealt with in a different discussion.
I'm running JSS 9.4.rc3 and have an iPad with an app "stuck" in Self-Service. The progress indicator spins but the app doesn't get installed. I've removed the device from the app scope, even un-enrolled the device and re-enrolled it, but when I put it back into the scope for the app I get the same behavior. I've even tried using a different Apple ID, which fixed an installation issue with a couple of apps acquired directly from the App Store. If anyone can provide a suggestion as to how to correct his problem I would be grateful.
I've seen it on dozens of devices. No idea what causes it, but it's a major problem. The only workaround we've seen is to go into the JSS, find the ipad in mobile devices, and (i think I have this right) go to the History tab, then Apps, then Pending, and clear them.
When you have 50 devices doing it at once, it takes forever. Completely unacceptable, but like I said, major problem.
I assume it is working for some iPads and not others?
When looking at the user assigned to the iPad, does it show True that 'the device assigned to the user is logged in to iTunes with the Apple ID that was used to register with VPP'?
What iOS version is installed on the iPads in question? Are they Supervised? Do you have one in front of you when you test it? If so, do you see any prompts pop up or partial/stuck installs?