Screening API 400: Zendesk Ticket Attachment to Genesys Recording Mapping

Trying to make sense of why the POST /api/v2/recordings endpoint fails with a 400 Bad Request when attempting to map Zendesk ticket attachments as Genesys Cloud screen recordings. The migration script uses SDK version 2.1.0 and tries to replicate the Zendesk file structure. Is there a specific header requirement for screen recording metadata that differs from standard digital channel transcripts during this Zendesk-to-GC transition?