Almost all buildings are valid. I recommend that you folow this procedure when mapping footprints. Add points based on the corners of the roof (can be a little smaller than the roof), tag, square (q), rotate (r) and scale (shift++/-).
            ---
            
            Published using OSMCha: https://osmcha.org/changesets/164094815
            