Bulk user updates hitting 429 too fast

Running a script to update user skills via PATCH /api/v2/users/{userId} and getting hammered with 429 Too Many Requests. The retry logic isn’t helping because the rate limit resets seem inconsistent. Here’s the loop:

for user in users:
 requests.patch(url, headers=auth, json=skill_update)
 time.sleep(0.2)

The 200ms pause doesn’t cut it. What’s the actual token bucket behavior here?