Duplicated tag paths causing tag errors on Siemens driver

I'm seeing an issue where tag quality reports as
"Bad("Bad_ConfigurationError: There is a problem with the configuration that affects the usefulness of the value.")"

These are on OPC tags using the Siemens driver to an S7-1500 PLC.
I have tags on the same PLC working correctly but to certain specific DBs we get this issue. I've checked and re-checked syntax apart from the reference to the different DB all else is identical to the working tag (on the same PLC)

I've noticed when we see this issue we have had some duplicated references to the same OpcItemPath. E.g. [PLC_XYZ]DB11020,X14.0 has been referenced more than once from two different tags.
When we remove these duplicates the tags start working again.

Also it only seems to affect the last 128 byte block in any particular DB.

When I've tried to duplicate the issue I have been unable to. I can reference the same path many times without the issue occurring.

So I have a work around that fixes the issue - and we really shouldn't have these duplicates in the project but they do creep in sometimes, especially in some optional elements of tags that may not always be fully paramterised.

Just wondering if anyone has seen this before -