Terraform data source lookup failing for existing GC resource

Error: no matching resource found

Trying to reference an existing Genesys Cloud user via a Terraform data source by name. The resource exists in the UI, verified via /api/v2/users/search. The data source block below returns empty or throws a not found error during plan.

data "genesyscloud_user" "existing_agent" {
 name = "John Doe"
}

The provider version is 1.1.0. The user has multiple profiles with the same name but different email domains. The API call /api/v2/users/search returns multiple results when filtering by name. Does the data source require a unique identifier or does it default to the first result? The logs show a 404 even though the name matches exactly. No additional filters applied. Need to know if the data source supports disambiguation or if I must use the ID directly. The goal is to avoid hardcoding IDs in the state file while maintaining idempotency across environments. Current workaround is manual ID lookup, which breaks automation. Is there a way to pass additional constraints like email or division_id to the data source query?