Еще вот загадка
Если сделать под этим пользователем вот так
X++:
QueryExpression qe=new QueryExpression("contact");
qe.Criteria.AddCondition("parentcustomerid", ConditionOperator.Equal, new Guid("641B2DE7-719A-E211-A803-00155D018702"));
var cs = service.RetrieveMultiple(qe).Entities;
Console.WriteLine(cs.Count.ToString());
то результат 0
а если получить Контакт сам, методом Retrieve()
то он получается, и параметр parentcustomerid у него равен 641B2DE7-719A-E211-A803-00155D018702