Quality Management API 403 on BYOC Call Record Retrieval

Does anyone know if the Quality Management API has specific scope limitations when querying call recordings associated with BYOC trunks in AP-Southeast-1?

We are attempting to automate the retrieval of call recordings for quality scoring via the /api/v2/quality/recordings endpoint. The integration works flawlessly for standard Genesys Cloud PSTN trunks, but consistently returns a 403 Forbidden error when the recording source is a BYOC trunk. The service account holds the ‘quality:recordings:read’ permission and ‘telephony:edgeproviders:read’ for trunk visibility. Debug logs indicate the request reaches the endpoint, but the authorization check fails specifically when the recording object contains a sip_uri matching our BYOC credentials. The environment uses Genesys Cloud Release 2311. We have verified that the recordings exist and are accessible via the UI for users with ‘quality:recordings:play’ rights, suggesting this is an API-level permission gap rather than a storage issue. The BYOC trunks are registered under a separate edge provider configuration to isolate carrier traffic. Has anyone encountered this scope mismatch or is there a specific additional permission required to bridge the gap between Quality Management and BYOC telephony data in the API layer?