The cutoff wavenumbers in the spectral-cutoff filters are incorrect. The fft of data is not complex conjugate of itself.