Why do I keep getting 429 responses

If you have the failure rate at 100%, then no request can ever succeed.

If you configure a lower failure rate, then a previously throttled request is passed to the API provided the Retry-After time period elapses.