Спасибо всем за помощь! Проблема решена. Был не прав сказав, что разницы нет при RTU и ASCII - разница есть: на ASCII намного реже, но проскакивает ошибка (~20-30мин).
В настройках modbus-master-RS485-1-framing time установили =10 и ошибка больше не появляется. Двое суток - полет нормальный.