Calculating vector so object is aligned with another object using geometry nodes.
I have several mesh Island objects that I'm trying to get lined up with a reference mesh island. I'm using Vector = Vector2 - Vector1 but for some reason it's not lining up. There's something wrong with my calculations but I'm not sure what.
How can I align them so that each mesh island is aligned with the reference island mesh.
The alignment is off see red arrow.
Animated mesh islands that are off. 
Please note the reference mesh island can be any island.
The mesh islands should align with the X-axis see image below see blue circles.







