Offset Surface become messy

Hi! i’m currently now tryin to make bamboo buildings, things went smoothly but when i try to make the top layer roof with surface, it becomes messy like the line are not straight following the the vector as you can see here on the picture

here is the file

Standart Villa.gh (87.9 KB)

i’m very grateful for all response to solve my problems. Thank you!