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();
}
};