One way to make it be more precise is to lower your SEGS on the FreeCurve node, or to avoid bezier altogether… Also keep your Bay Maximum(?)and Actual Bay settings the same, although this is always a bit of alchemy and voodoo…. The *new* method to do this is with a PlanDeformer node. You'd extrude the wall with the doors and windows already cut out, then deform that mesh with the FreeCurve. (the downside is that you need to subdivide the mesh so it has enough vertices to deform smoothly).