Pardon me but your changeset title does NOT match your actions on the map.

What you did:

* You changed the house number on the building from "5;7" (which means 5 AND 7, i.e. only two numbers, not anything in between) into "6B, 7" which is an invalid string and will not be understood by geocoders.  If there are multiple numbers, the separator is the semicolon, not comma and space.

* You added postcode 1640 and city=Sint-Genesius-Rode on the building.  This is not useful at all in Belgium, we already have zones, no need to repeat such information on every object.

On official government data, this building apparently has a single house number, i.e. 7.

Should there be multiple numbers here, it would be preferable to create single floating nodes inside the building, one for every address, e.g.

* One node with addr:street="Zevenbronnen - Sept Fontaines" and addr:housenumber=6B.
* One node with addr:street="Zevenbronnen - Sept Fontaines" and addr:housenumber=7.
* Remove all addr:* tags from the building outline.

I can do the necessary fixes but before doing this, could you please explain what you had in mind with this story of logical sequences.  In particular, where did you see "(5, 6, 6A, 5, 7)" on our data?  I didn’t see anything like this.