Dealing with a very strange bug here with the agent scripting api when trying to pull transcription data for legal discovery. we are using the bulk export api v2 to get whatsapp and sms interactions. the standard export works fine but when we add the script_id field to the metadata request the job fails with a 400 bad request. the error message says “invalid metadata field for channel type”. this is confusing because the documentation says script_id is available for all digital channels. we are on genesys cloud v2.14 and using the python sdk 2.8.1. the s3 destination is eu-west-1. we have checked the permissions and they seem correct since other fields like legal_hold_status work. we need this for chain of custody verification in our discovery process. the flow in architect is standard inbound messaging. we are not using any custom attributes. just the default script fields. has anyone else seen this? it seems like a backend issue with the metadata enrichment service. the job gets stuck in failed state immediately. we have tried restarting the job and changing the date range but no luck. please advise. we have a deadline for this discovery request so need a fix asap. also the api logs do not show much detail just the generic 400 error. we are in london timezone so the timestamps are correct. thank you.