X_RATE_LIMITED
Means
rate limit exhausted for this key
Typical cause
bucket empty. One request spends a LIST of keys — the caller's, then the tenant's when rateLimit.tenantBucket is declared — and stops at the first refusal, so meta.key names which one
Fix
retry after Retry-After, or raise the bucket: configureHttp({ rateLimit: { buckets } }) at module scope in a file under apps/*/