I am using a XYZ coordinates list to extract every information about it. Using Vector.ByTwoPoints and Vector.AngleBetween I am getting the wrong value (seems like the Vector.AngleBetween can´t understand that the Vector [0] from list 1 is supposed to go with Vector [0] from list 2). Below there´s some examples and verification about the value.
By the way, all lists are Shortest Lacing.