WebRTC softphone recording missing in bulk export for legal hold

Having some config trouble here for the new legal hold export job.

the create recording export job api returns a 201 created but the s3 bucket is empty. we are using the recording export api to pull data for a legal discovery request involving digital channels. the issue is specifically with webrtc softphone recordings.

the payload includes start_time and end_time for the last 24 hours. we have verified the recordings exist in the ui. however, the export job status goes to completed with 0 items processed.

we are in the eu-west-1 region. the s3 bucket policy allows put object from the genesys cloud account. we have checked the audit trail and no errors are logged.

the metadata for voice calls exports correctly. only webrtc softphone sessions are missing. we need to maintain chain of custody for these recordings.

any ideas why the bulk export is skipping webrtc recordings? we have tried different date ranges but the result is the same. the api documentation does not mention any limitation for webrtc in the export job.

please advise.