I have just checked and it isn't broken. It is quite normal to have different landuses sharing the same way in a relation, see: "Neighboured ways of landuse-areas share many nodes. To avoid to create two long ways sharing partially the same nodes, describe the areas with multipolygons which collect all outer and inner ways including the way shared by both areas. Because landuse=* is always an area and can therefore only be applied on closed ways, the relation has to wear the landuse-tag." ( https://wiki.openstreetmap.org/wiki/How_to_map_landuse ) Actually, introducing imaginary space between landuses is a regression.