Getting unexpected results with the "Distance along path" option in a chain pattern

Hi. I was comparing the "Distance along path" and "Linear distance" spacing options for a chain pattern and was having trouble with "Distance along path." Based on the description in the What's New documentation, it sounds like it should just measure the spacing relative to the path. So, if you wanted to space instances 5mm apart along an arced path, the arc length between components would be 5mm. Is this incorrect?

When I tried to add a chain pattern on a circular path, it wouldn't generate any copies if I used "Distance along path," but it was fine with "Linear distance." (I guess you normally wouldn't do this anyway since it's the same as a circular pattern, but nonetheless I think it's useful for testing.) I've attached that assembly in case anyone wants to look at it. EDIT: My coworker and I found that it actually is generating additional copies with "Distance along path," but they're all on top of each other.

I have another assembly where I used a rectangular path with sketch fillets at the four corners and the seed is at one of the vertices where an arc meets a horizontal line. In that assembly, the pattern would only generate with "Distance along path" if I set the pattern direction in the direction of the horizontal line; I couldn't flip the direction so it would start with the arc. I can attach that one too if you want, but for now I'll just include the circle one.

SolidworksSolidworks 2021 Beta