I want to aggregate or dissolve a set of input polygons based on 3 fields - Authority, Category, Site_Name. So where these values are the same, there should be one output feature. If the polygons are not adjacent, a muti-part feature should be output (File Geodatabase). If they are adjacent, then I expect them to be merged. However this is not happening. I've tried both Aggregator and Dissolver, individually and together. The boundaries may not be shared, but I believe the polygons overlap, so why aren't they being merged?
In the attached image, the blue fill is the input, and the hatching is the aggregated/dissolved polygons.
Also, there are 2 blue polygons on top of each other in the middle, but in the output there's no polygon visible.