I know what your problem is, if the verticed meet on the exact same line then it struggles with creating new geometry for the new object see below
however if you rotate it just slightly like below
you should start to see an improvment
Let me know how this works for you!
Steve