I have faced a weird problem caused by the select-by-location tool of ArcGIS. My goal is to identify the polygons intersecting a reference (colored polygon). Accordingly, I applied the select-by-location tool, but it wrongly included some polygons that there was not any overlap between them and the reference polygon (as the following image).
The interesting thing is that when I use the same function in QGIS, I don't encounter such a problem.
What is going wrong there? Why does the ArcMap fail in correctly determining the intersecting polygons?