The Recording API throws a 502 when we query for URLs by date range, and the streaming download cuts out before the checksum matches, much like WhatsApp HSM templates reject bad variable counts. We’ve got a Go worker hitting /api/v2/analytics/icd/interactions/query to stream large files and keep memory usage down, but the response body never fully arrives even after we set up a retry loop with exponential backoff. 1. The connection drops on large files. 2. The file integrity check always fails on the third attempt.