I've just checked and the normalization of a vector does not take place. The Vector3Normalize action doesn't normalize a vector as it should.
I've replaced the faulty line with an assignation an now it works fine.
This works fine: vector3Variable.Value = vector3Variable.Value.normalized;
However this does not : vector3Variable.Value.Normalize();
You can validate this by showing the vector's value with a Debug.Log() call. If the components are over 1 then it doesn't normalize.