Find the length of the impulse response of a Linear Phase Type 4 FIR filter
You are missing a couple of zeros.


First of all, you must also include the reciprocal of the one located at $z=-2$, that is one at $z=-0.5$
You should also have one more zero coming from the fact that types 3 and 4 are anti-symmetric. This zero must be located at $z=1$, and is responsible for the minus sign in the anti-mirror image polynomial equation:

$H(z)=-z^{-L} H(\frac{1}{z})$


Given that you now have an odd number of zeros, you don't need to add any other one. If it were not the case, if you had an even number of zeros (type 3 filter), then you should add one in $z=-1$.