Here's the problem and corresponding question.
Let's consider a uniform magnetic field $\vec{B}=B_0\hat{z}$. Looking for the solution of vector potential satisfying $\vec{B}=\vec{\nabla}\times \vec{A}$, we can find that its condition is $\partial _x A_y - \partial _y A_x = B_0$. We can have either $\vec{A}=(-y,0,0)$ or $\vec{A}=(0,x,0)$ or a linear combination $\vec{A}=(-y,x,0)$. All these three give the same magnetic field $\vec{B}=B_0\hat{z}$.
On the other hand, we can easily check that the Lagrangian $L=\frac{1}{2}m(\dot{x}^2+\dot{y}^2)+qB_0(x\dot{y}-\dot{x}y)$ is consistent with $\vec{F}=q\vec{v}\times\vec{B}$ by substituting it into Euler-Lagrange equation.
Taking $\vec{A}=(-y,x,0)$, we conclude that the Lagrangian in terms of vector potential should take the form of $L=\frac{1}{2}m(\dot{x}^2+\dot{y}^2)+q\vec{v} \cdot \vec{A}$. However, this form seems not consistent when we choose our vector potential to be $\vec{A}=(-y,0,0)$ or $\vec{A}=(0,x,0)$. So my questions are:
Is $\vec{A}=(-y,x,0)$ the only vector potential that is physically reasonable to choose, and if so, why?
If other choices of vector potentials are reliable choices as well, how should we construct our Lagrangian such that we can be consistent with the Lorentz force description?