Anyone know why the WFM Quality API is throwing a 500 Internal Server Error when querying evaluation data for calls routed through specific BYOC trunks? We are running the /api/v2/wfm/quality/evaluations endpoint against our fifteen BYOC trunks in AP-Southeast-1. The issue appears isolated to conversations where the SIP registration failedover to the secondary carrier during the call leg. When querying evaluations for standard Genesys Cloud trunks, the response is successful with a 200 OK. However, for BYOC trunks with carrier failover events, the server returns a 500 error with no detailed error payload in the response body. The request headers include the correct Authorization: Bearer token and Accept: application/json. We have verified that the conversation metadata is correctly populated in the Genesys Cloud admin console, including the carrier name and trunk ID. The issue persists across different date ranges and query filters. We are using the v2 API version and have tested this from multiple environments. The SIP logs show that the failover occurred successfully, and the call completed without issues. The problem seems to be in the aggregation logic for quality scores when the trunk metadata includes failover events. We have checked the carrier-specific quirks and SIP credentials, but nothing stands out. Any insights into why the WFM API might be failing on these specific conversations would be appreciated.