Hi @attila,
I think I figured out why the errors were showing up in the data. In ESS Suite, I clicked on the little notepad icon to adjust the I2S settings and switched the Clock from Falling to Rising. Now I don't have any errors.
I still have the bottom byte being masked to zeros, but that seems like it's a real issue with my I2S source device, which I'm looking into now.