para quem tiver com problemas onde o controller nao receber valores (o objeto pedido esteja null), consegui resolver usando Newtonsoft.Json.Linq.JObject no parametro ao inves de (ItemPeido pedido), o restante do código está igual.
public void UpdateQuantidade([FromBody] Newtonsoft.Json.Linq.JObject pedido) { metodo aqui }