Nice analysis.
The results have nothing to do with Gradients or Vectors but with the presence of negative values in the initial array (Vector_X or the thexversion_1). The interpolation with the negatives values seems to produce results the breaks the equality.