Is Nim's API rate limit really 40 rpm?

It feels way lower in practice. I’m using glm5.1, and I get a ‘too many requests’ error before even hitting 40. After that, it just keeps throwing that error for the next few minutes.