Posts under category Facebook Instagram Graph API

When I request for an IG users media_count, it will return the following error:
{
"error": {
"code": 1,
"message": "Please reduce the amount of data you're asking for, then retry your request"
}
}
This seems incorrect since I am only requesting a single field value. The user does have over 12K posts, but if I am unable to use this query value, what should I use?
Query: {ID}?fields=media_count

I can't find any information on how to discern between Business and Creator accounts in the Instagram Graph API. It's seems to be available in the User object for the Instagram Basic Display API (i.e. account_type field), but not in the Graph API for business providers.
I've seen some really hacky ways that people are doing this and would prefer to avoid implementing something as fragile as this.
If anyone has any guidance or best practices. Please advise.
Thanks.

The address for this page doesn't seem to be updating after updating the location info via API
Here's the address that we're submitting via API
curl -H "Content-Type: application/json" -X POST -d '{"location": { "zip": "L6T 5E4", "country": "CA", "city": "Brampton", "street": "8 Kenview Blvd", "state": "ON", "latitude": 43.7336645, "longitude": -79.6525651, }}' "https://graph.facebook.com/v18.0/100695026335030?access_token=$PAGE_ACCESS_TOKEN"
The data we get back from facebook seem correct as it returns the same address that we've submitted, but looking at the actual page, the address is not updated at all unless you click it for the map direction, as seen in the screenshot. Is there a way to solve this?

Hello! We have a problem: We cannot authorize a channel in our service, Wazzup, all permissions are granted, all accesses are granted too. At the same time it does not see, as if there is no connection. The response to our request simply comes back with an empty data field https://developers.facebook.com/tools/explorer/506479607325218/?session_id=6854632167979263
At the same time, if you give access in Facebook itself, at the level of "Access to the page at the Facebook level", everything is connected But there is another problem: to grant access in this way also does not work, Facebook itself does not search for personal pages neither by name, nor by mail, nor by any other way. Could please address this issue?