I am building from-everywhere-to-everywhere routes in ArcGIS Network Analyst using OpenStreetMap Data. I have 189 points that I want to connect with all possible other facilities. I ran this using the Closest Facility Tool in Network Analyst, by loading 189 facilities and 189 incidents, and trying to find 189 closest facilities for my incidents. Ideally, I should have 35532 routes, if excluding self-loop. However, after dissolving the network, fixing topology, snapping my facilities and incidents to the network data, allowing U-turns, increasing search radius to 1500m, I kept only having 18559 routes solved. Some of my incidents were only connected to one or two other facilities. What could have gone wrong?