Vertex Out of Place When Unwrapping

When unwrapping I am running into a problem where some of the vertices are out of place on the UV Map.

The two images below are of the same object with labels added to the bottom one to make it easier to explain. The vertex at point A is in the right place when unwrapping. The one at point B however should be at point C.

In the mesh the vertices are in the right place. B being the same vertex as D in the second image below.

How to I fix this so they are in the right place in the U/V map?

I’m not sure the reason for point B to be displaced
Probably some face rotation. An image of the full model could maybe tell more
I’d try to add some vertical seams to make unwrapping esear and see if that solve the problem