Array modifier with curve is deforming mesh?
If you scale and apply the scale of a cuve, its vertices radius will change to the value before the scaling, here it looks like you've scaled up to 9.677. To bring the value back to 1, select all the vertices and type 1 in the N panel: