it's good practice to keep the history as you edit features https://wiki.openstreetmap.org/wiki/Good_practice#Keep_the_history

this means instead of deleting something just to re-add it, it's best to adjust what's already there. this will depend on the situation, but in this case it would be better practice to try and fix the existing buildings.