Если у вас Modbus TCP (стоило уточнить), то подобный вопрос уже
был. https://caxapa.ru/1466488.html
Конкретно в моём сообщении по ссылке, обсуждалось поведение не модбас-сервера, а маршрутизатора на пути пакетов Modbus TCP.
Из того, что я понял, сообщение модбас может быть разбито на куски. И сервер, и клиент, должны уметь склеивать сообщения модбас, пришедшие в нескольких блоках данных TCP-протокола. Но при этом не рекомендуется (must not - запрещено?) отправлять несколько сообщений в одном пакете. Наверное, для того, чтобы когда всё это фрагментируется нахрен, были зацепки, где искать начало сообщения. Но нельзя объединять несколько сообщений в один запрос.
В общем, если система контролируемая, состав её устройств контролируем и проверен, а лишней фрагментации пакетов не будет (я рекомендовал бы выбирать такой максимальный размер пакета, чтобы он не превышал размера кадра Ethernet), то можете так делать. Оно может работать. И тщательно спроектированное и отлаженное оборудование с этим справится. Но, как показано в примере по ссылке, не всё оборудование поддерживает несколько сообщений в пакете. И может даже сбрасывать подключения с такими пакетами.