Boundary cli list with server rate-limits?

Is it possible to make boundary-cli to follow server rate-limits?

If you have more than +100k auth-tokens and you try to list them with boundary command (v0.18) then the list fails with “429 - too many requests” error:

  $ boundary auth-tokens list > /tmp/at.list
  Error information:
    Kind:
    Message:
    Status:              429
    context:             Error from controller when performing list on auth tokens

It is possible to list all the tokens using a small python script which observes the server rate limiting so the listing itself works, but for some reason the boundary cli doesn’t seem to cope with server request rate-limiting.
List pagination (1000 per request) of very long list causes lots of requests, which will trigger the rate-limiting - API list pagination | Boundary | HashiCorp Developer

Hi, you should be able to set the BOUNDARY_MAX_RETRIES environment variable to have the cli automatically retry on a 429. However, there is a known bug in which the number of retries will be set to 2 regardless of the value that you set in the environment variable. I have a fix for this which should make it into a future release: fix(api): Correctly apply BOUNDARY_MAX_RETRIES env var by tmessi · Pull Request #5385 · hashicorp/boundary · GitHub