И продублировать в сети брокер MQTT - та еще задача. Тем более что устройства работают только с одним брокером
Одна строчка в конфиге, насколько помню, и любое количество mosquitto объединяются в bridge, где все топики доступны всем. У меня в такой связке работают mosquitto в digital ocean, доступный снаружи по SSL для, например, OwnTracks и mosquitto в домашней сети, к которому коннектятся устройства, которым не потянуть SSL.
Вот заставить тасмоты стучаться в разные MQTT брокеры в зависимости от их доступности - это да, задача. Где-то видел конфигурацию NGINX в качестве load balancer-а для нескольких mosquitto брокеров, но там тоже всё сложно, поскольку у mosquitto бинарный протокол.