Moin,
das hier ist semantisch kaputt.

landuse und natural dürfen sich nicht überlappen. Das ist semantischer unsinn.
Dazu braucht natural kein area=yes

Und es gibt kein natural=shrub 

Wenn du ausdrücken möchtest das der Bahndamm teilweise bewachsen ist dann sollte das mit landcover und nicht mit landuse/natural getagged werden. 

Es bleibt ja kein landuse=railway - egal was da wächst.

Da sind jetzt gerade diverse flächen übereinander die keinen sinn machen.

Hier siehst du auch die diversen Fehler:

https://osm.zz.de/dbview/?db=landuseoverlap-owl&layer=overlap#51.89854,8.20011,18z

Das ist ja ein landuse=commercial/industrial - das ist dann nicht mit einem mal oben drauf gestapelt noch ein landuse=grass - Nebenbei ist landuse=grass in 99% der Fälle falsch. Das ist ein unfall in der landuse hierarchie.

Auch hier - landcover wenn überhaupt.

Flo