As janelas são minutos fixos. Toda resposta autenticada traz o saldo do token:
429 RATE_LIMITED, com o header retry-after e details.retry_after_seconds. Espere esse número de segundos antes de tentar de novo.
Depois de 20 falhas de autenticação de um mesmo IP num minuto, toda requisição desse endereço recebe 429 até a janela acabar, mesmo com um token válido. Confira se o seu script envia o token atual antes de tentar de novo.