It seems that 1 out of 5 posts on this forum is about some form of Modbus. This is an indication to me that there is a design or documentation error with Modbus XXX,
I/we have found that supporting Modbus XXX is a time sink. There reason why is that the Modbus RTU version is timing dependent...