I want to know if there's a way to perform a spatial join in ArcGIS Pro (or using Python) between Polygon A and B (B being the target) where the Polygon A that shares the largest overlap in area with the target is the one that gets joined. I saw that there is a tool for ArcMap, but if I'm using ArcGIS Pro, how do I accomplish this? My issue is if I'm joining polygons with different shapes and centre points, many other join type criteria just don't do a correct match.
Intersect sometimes selects an adjacent polygon whose boundary intersects the target rather than the one that overlaps the target the most. Have Their Center In won't work if the join polygon has a completely different centre point than the target. I am having trouble making correct join matches in this situation.