Das Tankstellendach sollte noch mit building=roof eingetragen werden (in StreetComplete vllt. als "Dach" verfügbar?).
Das Gebäude hast du schon in SC als "retail" richtig beschrieben.
Die beiden Objekte sind separat, weil die Gebäudeformen unterschiedlich sind.