Find overlapping elements (walls and floors), then join geometry

Hello Piotr

You are on the right way with the Bimorph node

Maybe this can help you for the next step: