Elementary row or column operation will change the eigenvalues of a matrix.
Source: socratic, berkeley (Question-3D), stackoverflow
So your approach 2 will be wrong. Going by standard approach i.e equating $|A-\lambda I|$ to $0$ will give coorect answer.
we will get equation as $(1-\lambda)[-(5+\lambda)(4+\lambda) +18]=0$ expand along column 1
$(\lambda +2)(\lambda-1)(1-\lambda)=0$, so eigenvalues comes out to be $x=-2, y=1, z=1$
$xy+yz+zx=-2+1-2 \Rightarrow-3$