Buildings and roads should rarely overlap or share nodes. That may be the case at a petrol station where the road passes under a 'roof' but generally they should not becasuse it could affect some routing software. When in close proximity to other digitized features hold Alt to prevent your cursor from snapping to them. 

I have modified these features to provide an example. Some of the building 'outlines' do not match up with the roofs in the imagery. This is because we are aiming to map the building footprint (where the walls meet the ground) so that the map is accurate in 2D. Check the OSM carto imagery layer to get an idea of what your mappings look like to others.

Thank you for your contribution. I hope my feedback helps you to improve the quality of your mapping.
            ---
            #REVIEWED_BAD #OSMCHA
            Published using OSMCha: https://osmcha.org/changesets/158254555
            