If you want to setup the G Suite enablement, the process involves granting access to a service account in the G Suite domain.
The way this works is the service account requests access to a particular scope in G Suite and then it has the ability to become a user in the domain so it can make requests on behalf of that user.
If your goal is to scan all your Google Groups, then there needs to be a user in the G Suite domain that has access to all the Google Groups and the service account becomes that user. The easiest way to do that would be to use a user that has superadmin access.
An alternative may be to use a G Suite account that has Groups Admin privileges. In fact, another may be to give a regular user who has no superadmin privs Owner access to all of the Google Groups in your domain one at a time. In which case, I believe the service account would be able to successfully become that user and scan all the groups without actually needing any admin permissions.
I haven't tried this yet but I suspect it would work.
/l