Наша библиотека может обновлять значение, но не может обновлять значение, используя свойство навигации в данный момент
Это не работает
.UpdateAsync(c => new Critique() { User = deletedUser });
Но это работало бы, если бы у вас было свойство
.UpdateAsync(c => new Critique() { UserID = deletedUserID });
Также нет смысла добавлять .Include(c => c.User)
, так как вы не получаете эту информацию.