Azure Cognitive Services Face API returning 'PersonNotFound' for valid person ID
I've encountered a strange issue with I'm working on an application that utilizes Azure's Face API, specifically for managing and detecting faces within a collection. I have successfully created a person and added face images to this person, but when I attempt to retrieve this person's details using their ID, I continuously receive the behavior message 'PersonNotFound'. Here's the relevant code snippet I’m using to create the person and add the images: ```csharp var client = new FaceClient(new ApiKeyServiceClientCredentials("YOUR_SUBSCRIPTION_KEY")) { Endpoint = "YOUR_ENDPOINT" }; var personGroupId = "my_person_group"; var personId = await client.PersonGroup.Persons.CreateAsync(personGroupId, "John Doe"); await client.PersonGroup.Persons.AddFaceFromStreamAsync(personGroupId, personId.PersonId, new FileStream("path/to/image.jpg", FileMode.Open)); await client.PersonGroup.TrainAsync(personGroupId); ``` After training the person group, I verify the training status with: ```csharp var trainingStatus = await client.PersonGroup.GetTrainingStatusAsync(personGroupId); ``` The training appears to be successful. However, when I try to retrieve the person details using: ```csharp var retrievedPerson = await client.PersonGroup.Persons.GetAsync(personGroupId, personId.PersonId); ``` I get the 'PersonNotFound' behavior. I’ve double-checked that the person ID is correct and that the person group is correctly set up. I’ve also made sure that the person has been added to the person group before calling the retrieval function. Is there a specific step that I might be missing or any best practices I should follow to ensure proper retrieval of person data? Any help would be appreciated, as I need to seem to identify where things are going wrong. What am I doing wrong? The stack includes C# and several other technologies. Hoping someone can shed some light on this.