During Teams/Chat migration, the following error appears in the task logs:
Attachment migration skipped for message 'xxx'. Request failed with TooManyRequests status code ().
{"error":{"code":"activityLimitReached","message":"The request has been throttled","innerError":{"code":"throttledRequest","innerError":{"code":"quota"},"date":"xxx","request-id":"xxx",""}}}
This error is generated by Microsoft Graph API, not by On Demand Migration.
It indicates that the tenant has exceeded Microsoft throttling limits for Teams Chat/Attachment read operations.
Microsoft enforces these limits and temporarily blocks further requests until the rate limit window resets.
https://support.quest.com/on-demand-migration/current/technical-documents