Hi,
I think the problem is from the construction of your surfaces (source and target)
If I do planar with your surfaces, I have something strange.
I redo the surfaces with a sweep process and the problem is fixed.
My result and the surfaces made with sweep function.
Your construction and the surfaces made with them.

|