Replying here as the other thread is a different question
You will notice that the solution deals with the coordinates from Excel transposed i.e. [[x, x, x, x...], [y, y, y, y...]], however you are inputting [[x, y], [x, y]] so the way that Dynamo processes your values ends up like this [[x-a, y-a], [x-b, y-b]]. You will need to transpose.
Further, because you have only used two points, the coordinates are processed without warning or truncation which may have provided a clue otherwise.
I originally used coordinate systems because this is a convenient way of placing families. You don’t need to use coordinates and you have also ‘doubled’ your points location by adding their value to their coordinate system as the origin of each system is the intended point in space
I think you would have noticed this if you had created a line in Revit placed some coordinate markers on the endpoints.