Merging an array of paths to be used as a curve deformer
Unless the paths are connected (not just joined together in a single object) the array will not extend past the original curve.
Convert the curve to mesh, and then apply the array (making sure the merge option is enabled) that will give you a mesh with the shape of the arrayed curve.
Then convert the mesh back to curve and the other array should work as you want.