Yes, this is a limitation of the clipping splines. To improve performance, we process the area splines only one time by node, caching internally several data structures. Unfortunately, that doesn't work if the spline if used simultaneously on both modes.
I'll take a look to it, but probably the fix will much more troublesome than the workaround.