Perhaps the differences are due to the categorization of “Hispanics.” In some analyses, “Hispanic” is treated as a non-white “race,” while in others, the socio-cultural group is distributed among white, Indian, black, etc.
That must be it. Problem is hispanic is used to refer to anyone who has an origin in a Spanish-speaking country, I believe. It has nothing to do with race. I’m not clear on how a grandchild of a Mexican immigrant who didn’t speak Spanish would be classified. And I assume someone of Irish descent who learned how to speak Spanish would NOT be Hispanic?