Eu normalmente prefiro não fazer um novo fetch, ou espero o BFF (quando existe) me retornar os dados atualizados na própria resposta do PATCH/PUT/POST (quando eu construo o BFF, costumo usar essa abordagem para evitar novos fetchs), ou utilizo a abordagem do Front otimista, assumindo que houve sucesso e atualizando o state, ai se caso o back me retornar algum erro, informo isso ao usuário.
Considerando que o front aguarde a requisição dar sucesso, e só então você atualizar o state, na grande maioria da vezes não deve ter problemas de sincronia entre os dados.
5