https://www.openstreetmap.org/way/340906989/history

shouldn't this be highway=footway+footway=crossing instead of highway=path?

and on the sidewalk highway=footway+footway=sidewalk instead of highway=path?

asking since this is the common tagging in my county, maybe in Poland is different