Why does the ciphertext have a 0 for each item after decryption？

These values are complex numbers. The real part is populated whereas the imaginary part is zero (as it is unused for computation in the current version of OpenFHE).