See the image below. I have a plane I wish to attach to the end vertex of a "branch" (Note: the branch is a mesh, not a curve).
I've tried selecting the plane, then Shift + selecting the branch, going into edit mode, selecting the end vertex of the branch and then Ctrl+P and "Make Vertex Parent." This produces a bunch of instances along the branch, but I don't want those - I only want a single plane on the end vertex. I can disable instancing on the branch to get rid of the extra planes, but the original plane follows the root vertex on the branch, not the vertex I selected when I did the parenting.
How can I attach this single plane to a single non-root vertex of another object, and have it follow that vertex?
Edit: The suggested solution from this question doesn't work - it still parents the plane to the root vertex of the branch, not the vertex I selected.
Edit 2: I've discovered that the incorrect positioning seems to be related to my "branch" mesh, which is actually a line of vertices with a skin modifier. When I disable the modifier the plane/leaf attaches correctly to the end of the branch mesh. But when the skin modifier is enabled it flips.