What helps me in this situation is to show the internediate meshes with some transparency.
You also have to make sure your shapes are manifold e.g. closed shapes. I played around with your playground but started getting “non-finite vertex” error. I suspect your shapes are not manifold? Summary: make sure your shapes are closed, manifold, and overlapping.