Geographic information systems

A route solver fails to travel between two road segments that appear to touch on a map. Inspection shows their endpoint coordinates differ slightly, and the network has not been snapped or otherwise connected. What is the most likely cause?