использую emelianov/modbus-esp8266 @ ^4.1.0 пару лет. Модбасов в
ней всяких разных. Работает параллельно с web мордой, телеграммом, сохранением в бд во внутренней флеш. Правда на посконном esp32. Пришлось прикладные задачи и wifi растащить по разным ядрам, на c3 modbus-tcp не успевал иногда отвечать. Разобраться и адаптировать пример из нее под ваши потребности, дольше прошиваться будет. С mini на 20м без внешней на средними антеннами на роутере имхо работать будет нестабильно. С этой mini сейчас какой-то затык. Проект https://martin-ger.github.io/esp32_nat_router/ почему-то стартует через раз. Вроде все ноги для нормального старта подтянул дополнительно. На паре синих нормально, на двух mini через раз. И судя по логам из-за плохой антенны.