Builders work openings

Hi,
I am new here hope i could find help in this issues that happened when running the Builders Work Script.

First problem:
The Location of Builders opening at curved walls is not accurate as it could be shifted from the center of Ducts or Pipes as Showed.

 Second problem:
In Pipes openings if there is 3 pipes in parallel with a gab less than 100mm it still opens it with three Circular openings as showed, while it should be opens with one rectangular open.

Hello. Can you post your Dynamo graph and detail anything you have tried so far? Not everyone knows what the Builders Work Script is (I don’t). And if it is a problem with the script from someone else, it might be best to contact them directly.

Hello Kenny.
Builders work is the pipes and ducts opening in walls

Hello Kenny.
Builders work is the pipes and ducts opening in walls or any thing penetrates the walls, and here it is screenshots for my Script.
sorry for not published it in the first time cause I can’t upload more than one picture.