I think your guess is correct. very interesting.
The document below also states that the capacity varies depending on the cache instance.
Can you measure what your current maximum cache size is?
Are your API Gateway resources edge-optimized? Are you regional?
In the latter case, have you additionally introduced CloudFront, etc.?
In that case, check the access log of API Gateway and check whether it is cached by CloudFront.
Api Gateway with Lambda Integration Failureasked a year ago
Api Gateway cache key parameters - method level vs integration level?asked 2 months ago
Lambda with api gateway lambda_proxy integration error responseasked 3 years ago
REST API payload max size with compressionasked a month ago
AWS API Gateway private integration with mutual TLSasked a year ago
API Gateway - Gateway response - HTTP APIAccepted Answerasked 2 years ago
API Gateway Max Cached Response Sizeasked 3 months ago
I am having an issue in API Gateway that says " No integration defined for method" when I attempt to deployasked 8 months ago
API Gateway HTTP + Lambda integration not enabling CORSasked 9 months ago
API Gateway Cache Invalidation not workingasked 10 months ago