The warning in iD about a highway crossing a railway didn't mean "just add a non-existent level crossing to make the warning go away". It was generated because the part of the footway you added over the bridge on Railway Street needs to be tagged as a bridge, like the adjacent highway, i.e. layer=1 + bridge=yes