"Insufficient scopes, requires one of: [cms-analytics-api-access,traffic-analytics-api-access,web-analytics-api-access]" when asking for sources berakdown.
Or
"This oauth-token (access_token) does not have proper permissions! (requires all of [cms-analytics-api-access])" when asking for landing pages breakdown.
The access token contains the scope "business-intelligence"
and this API should be open for Any Marketing or CRM account.
When looking at what's the required scope for Analytics API, do note that there are specific data that would require more than just Marketing free or CRM account. As stated in this documentation - Initiate an integration with OAuth 2.0:
Note: Access to specific data will depend on the subscription that the HubSpot account has. See the Analytics API overview for more details.
Depending on the API that your team is calling, some of which requires Marketing Hub Professional, or Enterprise, or HubSpot CMS.
In this case, do you mind sharing with me what's the analytics data that your team is looking to access? If it's e.g. get analytics data for form, I'd expect having 'HubSpot Free CRM' account would work.