ну, э, нет, жестких требований нет, можно и размазанный етсд между ДЦ сделать
я бы не стал этим заниматься…. это как percona multi-master размазать между регионами.
Там raft и leader election, все транзакции через master ноду в raft производятся…
Разнести на несколько DC, получить автоматом даунтаймы сетевые, видеть вечно разламывающийся кворум…
Это не проектировалось для такой эксплуатации, оно со старта же понятно