The crossings you tagged with crossing:markings=dashes are unmarked crossings and should be tagged as crossing:markings=no. Pedestrian crossings on public highways in the UK are not marked with dashes.

The dashed lines adjacent to those crossings are give way markings. They have nothing to do with pedestrian crossings.