The stop=all removal was a mistake. Thank you for finding it.
You can use footway=crossing for the entire way but then you loose information about how long the crossing really is, especially with the rather wide sidewalks and streets in the US. But if that is the consensus here, then i am happy to adapt.