So for the XXZ Heisenberg model taken form https://www.tensorflow.org/quantum/api_docs/python/tfq/datasets/xxz_chain: 
why is the X interaction part shown as such (with XX, HI, and CNOT):

I wrote out the matrix and it doesn't seem to agree with the nearest neighbor XX interaction? Thank you!