Terraform gen_cloud_queue resource fails on skill assignments with 400 Bad Request

Trying to define a queue with specific skill assignments using the Genesys Cloud Terraform provider. The queue itself creates fine, but adding the skill_requirements block causes a validation error during the apply step. I’ve checked the API docs and the Terraform schema, and it looks correct on paper. Here is the resource definition causing the issue:

resource "gen_cloud_queue" "support_queue" {
 name = "Support Tier 1"
 description = "General support queue"
 
 skill_requirements {
 skill_id = "12345678-1234-1234-1234-123456789012"
 minimum_level = 3
 enabled = true
 }
}

The error message is: Error creating Queue: 400 Bad Request. Invalid skill requirements configuration.. I verified the skill_id exists in the environment and is active. The queue works if I remove the skill_requirements block entirely. I also tried using the skill_name attribute instead of skill_id, but that didn’t help. The provider version is 1.2.0. I’ve tried running terraform refresh and even destroying and recreating the queue, but the result is the same. The API call to create the queue directly works fine with the same JSON payload, so it’s not a permission issue. I’m running this from a CI/CD pipeline in Europe/Berlin timezone, but I doubt that matters. The logs don’t give any more detail than the 400 error. I’ve checked the provider issues on GitHub, and there are similar reports but no clear solution. I need to automate this queue creation, so manual setup isn’t an option. Any ideas on what’s wrong with the syntax or the provider handling? It feels like a bug in the provider’s validation logic. I’ve spent two hours on this already. Just want it to work.