Quality Evaluation Export Schema Mismatch in Legal Hold Batch

I’m trying to figure out why the bulk evaluation export fails with a 400 Bad Request when filtering for legal hold tags.

The environment is Genesys Cloud 2024-3 in eu-west-1. We are using the /api/v2/quality/evaluations/details/query endpoint to pull historical data for chain of custody verification. The payload includes a filter for custom attribute ‘legal_hold_flag’ set to true. The error response indicates a schema validation failure on the date range, specifically stating that the ‘to’ date cannot be before the ‘from’ date, even though our ISO 8601 timestamps are strictly chronological and UTC-based. We have verified the timezone handling in the request body. The issue persists across multiple retry attempts with different date spans. Is there a known limitation with date filtering when combined with legal hold metadata in the Quality API? We need to ensure the audit trail remains intact for discovery requests.