OPCUA ,MBTCP Driver 2 address subscribe quality "bad" at the same time

I have a uncanny question.

I use ignition Modbus TCP driver, and address settin show below.

I use OPC Quick Client subscribe the tag at the same time.
It quality return “Bad”.

But if not at the same time.
It quality return “Good”.

So I create 2 Modbus TCP driver connection.
But I think this not good way.

The Ignition driver will read consecutive addresses in a single function for efficiency by default, even though addresses in the middle aren’t needed. This is fine if the target device implements all addresses (typical of PLCs). But if an intermediate address doesn’t exist at all, this fails.

In the driver, you can turn off the “Span Gaps” setting to prevent this optimization.

I do it.