I created a separate test project, sending ~1 request/10ms, I do now see the ratelimit-remaining header decreasing like you outlined before, however I hit a rate limit at around 10 requests, with ~790 points still in my bucket, the response body being what I sent above.
Do you know if this has another hidden rate limit like @BarryCarlyon mentioned?