Quota not being reset?

Ah! OK. The QGIS console is throwing an OverQueryLimit error, even though I’ve metered the querying to 20 calls per minute in settings, so I don’t think I should be hitting the rate limit. If I haven’t actually hit my quota, what’s going on here?

Here’s the error trace:

OverQueryLimit: Wait for 9 seconds
OverQueryLimit: Wait for 1 seconds
OverQueryLimit: Wait for 0 seconds
Traceback (most recent call last):
File “C:/Users/USER/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ORStools\core\client.py”, line 158, in request
result = self._get_body(response)
File “C:/Users/USER/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ORStools\core\client.py”, line 214, in _get_body
error
ORStools.utils.exceptions.OverQueryLimit: 429 (Rate limit exceeded)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:/Users/USER/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ORStools\core\client.py”, line 158, in request
result = self._get_body(response)
File “C:/Users/USER/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ORStools\core\client.py”, line 214, in _get_body
error
ORStools.utils.exceptions.OverQueryLimit: 429 (Rate limit exceeded)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “C:/Users/USER/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ORStools\proc\isochrones_proc.py”, line 249, in processAlgorithm
response = clnt.request(provider[‘endpoints’][self.ALGO_NAME], params)
File “C:/Users/USER/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ORStools\core\client.py”, line 172, in request
return self.request(url, params, first_request_time, requests_kwargs, post_json)
File “C:/Users/USER/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\ORStools\core\client.py”, line 170, in request
time.sleep(sleep_for)
ValueError: sleep length must be non-negative

Execution failed after 64.52 seconds