Pinecone 400: invalid argument, usually oversize requests or bad params
Pinecone returns 400 Invalid Argument: the request itself is malformed. Covers the two big sub-causes (oversize upserts over 2 MB, bad parameter shapes) and why retries never help. Not for 429 rate limits, 5xx errors, or index-not-found.