This is not a conflict, but caused by existing issues. `landuse=railway` is correct. Problem is housing estates don't have a feature, so they have to use `landuse=residential` + `residential=apartments` . 