Das ist an sich keine Umap-Frage sondern eine Overpass-Frage. Umap verarbeitet nur die Ausgabe von Overpass.
Aneinandergereihte Bedingungen werden UND-verknüpft. Und da es wohl keine Objekte gibt, die sowohl mit building=construction als auch mit landuse=construction getaggt sind, kommt ein leeres Ergebnis. Wenn man sowohl Gebäude als auch Landfächen haben will, muss man den gesamten Selektor zweimal einfügen, also: way"building"=“construction”;way"landuse"=“construction”;
Sicher kommen da noch irgendwelche Klammern hinzu oder es sind Semikolons zu viel oder zu wenig. Aber so ist das halt bei Overpass-QL