I have found something that works for us
Back story: We had another MDM running our VPP and have moved over to Intune, we were half running both at the same time so one of these steps might help anyone.
First thing I did was revoke all VPP licenses under the 'Client apps - iOS VPP tokens' tab, (This wont be needed if you didn't have another MDM running your VPP)
Thinking that the old MDM had reserved some of the licenses or that there was a license association linked to the failing ipads/itunes account.
I really should have done that step when we removed our old MDM.
That seemed to kick in a few of the failed apps on the iPads after a sync or 2.
We've then found a few more failing apps and using the 'Revoke Licenses' button in the individual ipads and some syncing (leaving it for about 30 minutes helped too) the apps kicked in.
I can't say this is a true fix or a work around it just seemed to work for us on the 5 ipads I've done it to.
Cheers
--
Jeremy