Hello community

This is my first post.
I want to create this leather weaving and apply it to the seat of my footstool.

Here is my 3d object.

I broke down the weaving into 3 elements, grouped in a Compose operator.


I created a spline for the clipping area which is slightly taller and slightly further below my surface. I also tried with a spline of the same diameter and at the same level as my surface.


Everything is going well except at the corners of the seat where the geometry is stretched.
I can't get the rounded shape to fit properly, even increasing the subdivisions of my base geometry.

Is there a setting that would allow me to optimize the result, without or with a minimum of stretching?
Thanks for your help
