While adding/reconnecting the host, vpxd checks for conflicting datastores. Basically, it tries to identify the datastores with same URL but backed by different disks.
This issue is due to the same disk recognized differently on different versions of ESXi. On ESXi 6.X version, datastore is treated as non local, whereas the same datastore is treated as local in pre 6.X version.
Old drivers set default transport type to PSCSI while newer ones set it to SAS and hence the values of isLocal is different for 5.5 & 6.X.
This is by design that in 6.X and updated OEM drivers the default transport type is set to SAS which sets isLocal to true only if its a SSD device.