WFM Schedule API 403 Forbidden during JMeter load test

Has anyone figured out why the Genesys Cloud Workforce Management Schedule API returns a 403 Forbidden error when hitting it with high concurrency?

Running a JMeter 5.6.2 script from our Singapore staging environment to validate the throughput of the /v2/wfm/schedules endpoint. The goal is to simulate a batch job that updates shift assignments for 500 agents simultaneously.

With 10 concurrent threads, the requests return 200 OK. As soon as we ramp up to 50 threads, the response time spikes and we start seeing 403 errors. The error body says: "message": "Access denied. Insufficient permissions for resource."

The service account used in the test has the WFM_ADMIN role and works fine in Postman with single requests. I checked the Genesys Docs and it mentions rate limits, but I expected a 429, not a 403.

Is there a hidden permission check or a different rate limit mechanism for WFM endpoints that triggers a forbidden error instead of a retry-after? The test is running against the US-East region. Any insights on how to structure the payload or handle this specific error would be appreciated.