Based on my testing, it seems that both properties cannot be filtered at the same time. Not sure if this is by design, you can submit a feature request form for this.
The currently feasible solution is to get the user set, and then filter in the code. Refer to my sample code, I tested it locally and it works fine:
var result = await graphClient.Users.GetAsync((request) => {
request.QueryParameters.Filter = $"identities/any(id:id/issuerAssignedId eq 'xxxxxxxxxxxx' and id/issuer eq 'xxxxxxxxxxxxxxx')";
}
);
for (int i = 0; i < result.Value.Count; i++) {
if (result.Value[i].CreationType == "LocalAccount") {
Console.WriteLine(JsonConvert.SerializeObject(result.Value[i]));
}
}
Hope this helps.
If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.