I can suggest to vary the depth filtering mode for the Dense Cloud generation.
If it doesn't help in principle it is possible to manually remove dense cloud points generated in the wrong positions (not on the roof, but somewhere "inside" the house) and then generate mesh with Extrapolation, thus filling the holes.