Ich glaub auch, dass Du keine MP und keine Relationen benötigst.
Einfach ein Umriss für das Gesamtgebäude mit building=* und allem, was für alle gleich ist und für das 2D-Rendering von Relevanz.
Die drei Gebäudeteile zeichnest Du als drei separate Umrisse mit building:part=* und der jeweiligen Farbe des Daches (tagging aller Angaben dienurfür den Gebäudeteil zutreffend sind).
Beachte: die building:part dürfen den äußeren Umriss nicht schneiden, also nicht über den Gesamtumriss hinaus gehen.