I agree that the normalization used with LabVIEW is arbitrary but has the advantage of returning a unique solution to the eigenvalue problem. [-4,1] is an eigenvector of the given matrix but [4,-1] is also a good eigenvector, only with its sign (direction) reversed. Whether you get [-4,1] or [4,-1] (or any multiple) depends of the details of the algorithm used to solve the eigenvalue equation. With [4,-1] found as solution, the normalization done by LabVIEW doesn't change the direction. That's why you can't tell that LabVIEW normalization changes the sign because there is no preferred direction to the eigenvector in the first place.
For example, take a 3D matrix that rotates any object by some degrees according to
a rotation axis. Any array located on the rotation axis is an eigenvector of the rotation matrix because it is not affected by the rotation (eigenvalue = 1). However there is no preferred direction to the rotation axis so you can choose as eigenvector an array pointing in one direction or the opposite.