During App Development testing, our team ran into an issue where in some of the OAuth Clients using same prefix as app were deleted (marked for deletion) due incorrect choice for app prefix part of Apps uninstall process. But when we tried restoring them through Genesys Cloud UI, we could restore few, but many of them where showing error "You do not have the all necessary roles to edit this OAuth Client". The user has Master Admin, admin roles. So there is no question of no having relevant for role for OAuth.
Those we couldn't restore, could only be restored the OAuth Client creators.
What could be causing this behavior? I checked the other threads relating to this error, but they are old and still couldn't find any solution which explains what the problem is.