I'm a global admin, attempting to approve a user's request for a range of permissions for an external app. After I approve, the associated permissions are displayed for that app: 
However, when the user tries to use the app, they get the same request, with the same permissions. I've removed all the permissions via PowerShell and resubmitted the approval, but no change.