Difference b/w freqz and fft
First, it is instructive to understand the normalised frequency axis of both the fft and the freqz. 

By default, in fft, the frequency axis is normalized by the sampling frequency $f_s$. On the other hand, in freqz, the frequency axis is normalised by $f_s/2$, it seems. Having said that, we note that the radian frequency of $\pi/8$ corresponds to the normalized frequency of $\frac{1}{16}=0.0625$ ($2 \pi \frac{f}{f_s}=\frac{\pi}{8}$) in fft and $\frac{1}{8}=0.125$. In  your case, the frequency response at $\pi/8$ seems to be about $-90$ dB.

fft does not provides the mirror image of the freqz. Freqz only shows the half portion of the fft spectrum.