Talking to a driver about this I was told that the platform is always re-routing drivers to maximize revenue for lyft, so when the app says "finding you another driver", it's not the driver that canceled, it's the platform decided that driver was better off, revenue wise, to complete a different fare.
The fact that this is opaque to the end user just means we get mad at the workers and not the corporation, classic.