I'm making a procedural stone path in geometry nodes but I've been struggling with correcting for distortions as the curves change. The issue I've been really stuck on is in the pictures below. As I shift the middle handle of the curve in the y-direction I get the expected crowding as you approach the outer handles. I'm pretty new to this so I'm not sure how to take in and compare distances from sampled points along the curves in order to correct for this; or even more likely I'm on the wrong path altogether. Either way, any ideas would be greatly appreciated. I've included an example of my issue and my original node network below.
Bezier Curves instanced on a mesh line
Bezier Curves instanced on a mesh line with meshes instanced along the curves