Array along curve - why is the result offset?

Everytime I try to use the array along curve command, the result is offset from the curve I set. Does anybody know why this might be happening?

Screenshot 2021-11-09 201423

When you are selecting the curve, you are biasing you pick to the far end.

Pick the curve closer to your object.

Also, use the Basepoint option to set how the object is placed on the target curve.