Unclear rate limiting issue in VRM API

I have developed a custom application to periodically import data from Victron using the installation/{id}/stats endpoint. I have some logic that restricts all requests going to Victron to only 2 per second, which should be well within the documented rate limits. From my application logs I know this rate limit is being stuck to and no more than 2 requests per second are being sent. However I am seeing a very large amount of 429 responses from the api since around December 5th 2024. I have also tried logging out the Retry-After header as suggested in the documentation but it always seems to be missing.

Can anyone suggest what the issue might be?

Hi, welcome.
When I have previously queried the limiting, it was explained there are different types of limits that apply.
Can you be more specific about what you are requesting? Might it be that the system is being asked to return a broad/large range of data with a query, which could trigger limiting, where a specific/single topic would not.
It is also important to note the terms that this service is not intended for commercial/professional purposes and is offered without support.
We have some members who have built these types of apps and found themselves being restricted at times.