Change relative offset to 1.35.
What shall Blender do? It is mathematics. You give a circle (curve) with a radius. You give the width of one part. You give the offset.
If it doesn't fit - it doesn't fit. Blender can just overlap or leave a bigger gap. Blender cannot change mathematics. ;)
Okay, I finally figured out how to do it. I hope the explanation below can help other users. To understand the process in more detail, I recommend the tutorial "Blender Sculpting Tutorial: Full Advanced Creature Creation Workflow" by CG Boost on YouTube.
With any model selected, in Sculpt Mode with the Lasso Trim tool, I change Trim Mode = Join ...
The green color (and the yellow on Optimal Display) indicates you've set keyframes for those values. Right-click on them and choose "Clear Keyframes".
Green color means, there are keyframes for this value but not on the frame you're currently on. The yellow color means, there is a keyframe right on this frame.
When you are on a yellow-colored value,...
To take a somewhat @Gorgious-flavoured approach ;)..
You could use the same mesh for the head and tail caps, and the arrayed mid-section, but with different areas removed using a Mask modifier.
Assigning groups in face mode ensures the shared vertices are selected in each group:
Then 'Head', 'Mid', and 'Tail' objects can be AltD instanced, and each given a ...
Falloff of the influence of a Hook does work but it requires some unexpected setup; you need to Assign multiple verticies to the modifier in Edit mode rather than rely on the 'Vertex Group' to indicate the affectedvertices.
Hooking to a single vert will move just that vertex. However, in Edit mode you can also 'Assign' other vertices to the modifier - it is ...