Where the Erie Rail Trail crosses Ash Street, the crossing ways ( https://www.openstreetmap.org/way/1153622962 and https://www.openstreetmap.org/way/1153622957 ) are tagged as highway=crossing rather than (e.g.) highway=cycleway + cycleway=crosIng. As highway=crossing is only valid on a node, this breaks routing in Garmin and other OSM-derived applications. I don't know what type of highway or access tags would apply over this crossing, but please could you update accordingly?

This is how OSRM fails to traverse the crossing for pedestrians:
https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=41.0415134%2C-73.9182722%3B41.0412039%2C-73.9180442#map=18/41.041313/-73.918526

See https://wiki.openstreetmap.org/wiki/Tag:highway%3Dcrossing
"This tag is only used on nodes. If a crossing is also represented by a way, tag the way with a different highway=* value corresponding to the kind of path that crosses the street, for example highway=footway footway=crossing for a pedestrian crossing."