Performance Analytics API returning 429 when querying Digital Channel wrap-up codes via ServiceNow

Has anyone figured out why the Genesys Cloud Performance Analytics API (/api/v2/analytics/icap/summary) consistently returns a 429 Too Many Requests error when attempting to fetch wrap-up code distributions for digital channels within a 5-minute window? The integration is built using ServiceNow REST Message scripts that trigger a Data Action every 60 seconds to sync historical data. The request payload includes specific filters for channel type ‘webchat’ and ‘email’, along with a date range of 24 hours. Despite implementing exponential backoff in the ServiceNow script include, the rate limit threshold appears to be hit almost immediately after the initial successful call. The response headers indicate ‘Retry-After: 60’, but subsequent requests fail with the same status code. The environment is EU-VA, and the API key has full analytics permissions. Cross-referencing the documentation, there is no explicit mention of stricter rate limits for digital channel metrics compared to voice. Is this a known limitation, or is the query structure causing unnecessary load? Any insights on optimizing the request or adjusting the polling interval would be appreciated. Thanks for the help.