Spline Mesh Chain

Hey folks,
I’m in the process of putting together a spline-driven chain, but am running into a problem. I need each link to be offset and have a separate rotation from the previous, which I accomplished by using two static mesh components, with the second having a given offset and rotation. Looks fine, and looks like it works, until I bend the spline (see second screenshot).
I’ve gone through the examples, checked out plenty of other resources, but am not sure how to proceed. I figure the offset works for the rotation, but for the location its moving it in a way I don’t understand.

Thanks in advance. I’m gonna keep at it in the meantime.

Got it working as needed for my project. I had to set an offset before the Get Distance and Get Rotation. Also had to set the first index to 1 instead of 0, to avoid doubling up of links at the first spline point.

Ultimately, I’d like to just generate the chain with one static mesh node, and have a rotation offset by a specified amount for each mesh along the spline, but that’s for some other day.