Terraform data source lookup by name returning empty results

Trying to reference an existing Genesys Cloud user in a new integration config using the genesyscloud_user data source. The user definitely exists and I have verified the spelling against the UI.

Here is the :

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

When I run terraform plan, it hangs for a bit then fails with:
Error: No data sources found for name: John Doe

I’ve tried adding domain as well, but that didn’t change anything. The weird part is if I use the API endpoint /api/v2/users?name=John+Doe directly in Postman, it returns the correct user ID instantly.

Is the data source ignoring partial matches or is there a delay in the provider’s internal cache? We are on provider version 1.45.2.

Also noticed that if I search by email it works fine, but we need to use name for this specific workflow. Any ideas on why the name lookup is failing when the API call succeeds?