[iD edit mode] Different parts of one line showing differently

I was editing this street to tidy-up crossings and traffic lights: Way: 104374950 | OpenStreetMap

The cycleways on each side are mapped as a single way. As the cycleway and footway look like they are ‘confused’, I’m NOT going to edit it until it can be checked on-site.

What caught my attention was that the line on the north side of the street is much whiter than the one on the south side of the street, which has more of the magenta / purple colour.

When I moved the centre point of my view, they both gained the same pattern.

This was repeatable. If I look at the ends, they are the same. If I look at the centre section, they are different. The difference appears to be caused by the arrows not being synchronised(?) with the magenta / purple dashes. Sometimes the black arrow has a white background, sometime the arrow has a magenta / purple background.

Is this something that needs addressing?

Are they both tagged as both foot & bike?

The magenta colour was only pretty recent & I think shows that it’s tagged as both?

It looks like that.

Not sure. I guess you can report it at Issues · openstreetmap/iD · GitHub if you think it should be fixed or contribute fix if you know good way to fix it.

BTW, it looks like footway=crossing footway=sidewalk are missing, adding these at appropiate segments would maybe reduce effect as line would be shorter after splitting.

(and yes, it is also footway sidewalk and footway crossing at appropriate segments)

yes, but the same effect will be for bare highway=cycleway oneway=yes (blue) and bare highway=footway oneway=yes (brownish)

Oh this query is solely about why different parts of one line are showing differently.