Acho que seria mais interessante deixar a função de remover assíncrona da seguinte maneira, para evitar possíveis bugs de recarregar a página antes mesmo de ter sido feito o delete corretamente:
const removeCliente = async (id) => {
  if (confirm("Deseja deletar o cliente ?")) {
    await deletaCliente(id);
    window.location.reload();
  }
};