Во-первых, вы можете обновлять более одного свойства одновременно.
Во-вторых, вы можете попробовать проверить, совпадает ли существующее значение с новым значением (если ононе устанавливайте это).Кроме того, лучше установить значение NULL, если это пустая строка.
В-третьих, найдите свой контакт, получите идентификатор элемента и затем свяжите новый контакт с этим идентификатором элемента.
ItemId itemId = contact.Id;
Contact updateContact = Contact.Bind(service, itemId);
Это может помочь.Кто знает.С API сложно работать при обновлении элемента.
Проверьте эту ссылку, где я поместил много информации об обновлении контакта с помощью EWS: Обновление контакта с EWS