Proof idea:
Your attempt with $x=a,y=b,z=n-(a+b)$ doesn't work because there's two unknowns, $a,b$, and it's harder to study when a function is minimised over two variables.
Try this with $x+y=2n$ ($x=a,y=2n-a$), and show that the minimum is when $x=y=a=n$.
(The calculation is $x!y!=a!(2n-a)!$, and then consider what happens when $a$ increases by $1$: we get an additional $(a+1)$ term in the first factorial and remove a $(2n-a)$ term in the second, so the value will increase by a factor of $\frac{a+1}{2n-a}$. When is this greater than, equal to, and less than $1$?)
Then, this tells you that if $z=c$ and $c$ is even, then $x!y!z!$ is minimum when $x=y=(3n-c)/2$. Given this, show that the value of $c$ to minimise the overall function is $c=n$.
After this, there's a little edge case work to do in showing what happens if $c$ is odd and why this cannot give a smaller answer.