The fact that OP can see "finding another driver" 8 times suggests that perhaps there is some prioritization system, and OP was low priority - such that if any other request came in before him, then the driver would be re-routed.
I'm often on one side of the Bay Area trying to get to the other and had many drivers pull up, then cancel or try to get me to cancel when they see I'm going across the Bay.
> With upfront pay, drivers can now see ride information and what they’ll earn before accepting a ride. Drivers will have access to trip details including the pickup and drop-off locations, estimated time and distance to complete the ride, and a map view of the full ride in addition to the fare.
https://www.lyft.com/blog/posts/upfront-pay-and-the-next-cha...
[0] https://www.theguardian.com/technology/2017/mar/03/uber-secr...