When one works with Euler's equation in its vorticity formulation, one needs to work with the transport equation
$$(B\cdot \nabla)j=(j\cdot \nabla)B.$$
If one just uses cartesian coordinates this is (Einstein's notation assumed)
$$\left(B_\alpha\frac{\partial j_\beta}{\partial x_\alpha}-j_\alpha\frac{\partial B_\beta}{\partial x_\alpha}\right)e_{\beta}=0.$$
In a more geometrical formulation, this means that the Lie bracket of the fields, $[B,j]=0$ vanishes. Working with this I came across this apparent contradiction
On the one hand, the Lie bracket is a geometrical quantity, whose expression in coordinates does not depend on the choice of parametrization I take. So if I wanted to use cilindrical coordinates, the equation above should be identical but substituting $\alpha,\beta\in \{1,2,3\}$ for $\alpha,\beta\in \{\rho,\phi,z\}$.
On the other hand, if one checks the formula for the quantities $(A\cdot \nabla)B$ in books, one sees that the resulting $(A\cdot\nabla)B-(B\cdot\nabla)A$ cannot be written like that in cilindrical or spherical coordinates. In particular, there are some annoying factors $\frac{1}{\rho}$ messing up the neat expression I would like to obtain (for instance, in Wikipedia's page)
I am sure that there is some subtlety (maybe not too subtle) I am not seeing, but I don't know if it is because my premise is wrong (the equation is not $[j,B]=0$), or what.
Thank you in advance :)