Why the path didn't Follow the Curve?
This is the track with the modifiers muted. Notice it is centered on the origin with location, rotation, and scale applied. Notice the length of the track is along the X axis. Its not shown, but &quot;BezierCircle&quot; is also centered at the origin.

Here is a view with the modifiers applied. Notice the array modifier has &quot;Fit Type&quot; set to &quot;FitCurve&quot; and &quot;BezierCircle&quot; is selected, and &quot;Relative Offset&quot; is selected and set to (1,0,0) so the duplicates run along the X axis. Finally, notice the &quot;Curve&quot; modifier also uses the X axis as the deform axis.