Looks like it still doesn't work for either router. I guess `crossing=no` doesn't actually work, nor does the traffic lights affect this.

There's another `crossing=no` and it's also ignored [1]

I guess then it's best to report this to the developers. I think the problem is that the roads have sidewalk tags, so the router thinks it's routing through them even though they are `sidewalk=separate`.

[1] https://www.openstreetmap.org/directions?engine=fossgis_osrm_foot&route=56.95442%2C24.13257%3B56.95418%2C24.13272#map=19/56.95417/24.13323