insufficient Permissions error facing also not able to find out View ID

have you find the solution? facing the same here

Anyone who were able to make this work?

1 - I got my Service accounts setup in cloud
2 - I was provided with credentials. json where I have my “XXX@XXXXX.iam.gserviceaccount.com” inside
3 - I enabled “Google Analytics Reporting API” enabled in the API Library
4 - I then went to Analytics hub > Admin > Account access management and added “XXX@XXXXX.iam.gserviceaccount.com” as Administrator role
5 - I specifically added one property_id (GA4) as administrator just to test if I can fetch my data from it

Error message: googleapiclient.errors.HttpError: <HttpError 403 when requesting https://analyticsreporting.googleapis.com/v4/reports:batchGet?alt=json returned “User does not have sufficient permissions for this profile.”. Details: “User does not have sufficient permissions for this profile.”>

unfortunately still no - nothing works.