I divided strap curves by a number of points and projected them to the SubD last using Mesh Closest Point
Generated a curve from the projected points and smoothed with Interpolate and Rebuild Curve
Thickened using Pipe with round caps
Trimmed intersections against the sole using Solid Difference to create a semi-circle strap cross section
Fused the trimmed straps and sole via Solid Union with a live SubD→Brep conversion
Next I plan to finish all the straps and run through the same GH workflow.
Afterthought- In a perfect world I’d love to use an ellipse as the cross section shape, but I’m unsure how I’d ensure the ellipse orientation follows the flow of the last surface along the curve.
looks great to me, the only thought would be if your curves are end clean and connected segments, or overlap perfectly, multi pipe will make the intersections for you instead of having to boolean later.