Im trying to rotate a plane made as custom mesh over its own centered axis, but when I put that plane to rotate it rotates over an axis on one of the corners.
The only thing you have to do is to recalc your coords so they are centered/aligned.
Or you can use position/rotation on the mesh to transform your mesh to a centered position and then you can use customMesh.bakeCurrentTransformIntoVertices() to bake the transform to the mesh.