While running topology against two identical polygon (parcel) datasets in ArcGIS and QGIS, QGIS detects errors that ArcGIS does not. In four separate instances in my township-wide parcel dataset QGIS flags "invalid geometry" (screenshot 1) where two island polygons touch at a point within the larger containing polygon (screenshots 2 and 3). Notice that QGIS does not have an issue with a number of island polygons as long as they do not touch each other (adjacent parcel to the NE in screenshots 1 & 2).
Why is this an invalid geometry error?