Hello Jerome, It's an interesting question why Mathworks chose not to normalize the column vectors in V2 and W2 when they did so in for V1 and W1, and I'm not attempting to answer that part.
For the other parts of your posting consider just V1 and W1, since introducing normalization factors to the columns of V2 and W2 make them identical to V1 and W1. Keeping things simple, suppose that the eigenvalues are all distinct and nonzero as in this case.
In general neither the set V nor the set W are an orthonormal set of vectors.
>> [V D W] = eig(magic(3))
>> V'*V
1.0000 -0.0000 -0.0000
-0.0000 1.0000 0.3333
-0.0000 0.3333 1.0000
>> W'*W
1.0000 0.0000 0.0000
0.0000 1.0000 -0.3333
0.0000 -0.3333 1.0000
While it is true that each left eigenvector Wi is perpendicular to all but one of the right eigenvectors (call that one Vi), for normalized eigenvectors it is not true in general that Wi ' *Vi = 1. That would mean that W ' *V is the identity matrix, but all that is required is
If D has distinct nonzero eigenvalues then (W ' *V) has to be diagonal but need not be the identity matrix.
>> W'*V
1.0000 -0.0000 -0.0000
-0.0000 0.9428 0.0000
0.0000 -0.0000 0.9428