You wrote:
“Catholics read the Lords words in John 6, and then reject them, since they have not the Holy Spirit, they must reject the idea that his presence is spiritual as he stated.”
Nowhere in John 6 does Jesus claim His presence is merely spiritual nor do we deny that He has a spiritual presence. What we deny is the idea that Christ lied when He said it was His flesh and blood. We believe His words. We also deny heretical Protestant teachings that empty Christ’s words of meaning and slip in a false meaning instead to make themselves more comfortable.
Merely spiritual? - To one that has not the spirit perhaps it is "merely" spirit, but to the body of Christ, Spirit is everything here on Earth.
John 6:What we call life here on Earth is not life in the kingdom of God; it is corruption.
63] It is the spirit that quickeneth; the flesh profiteth nothing: the words that I speak unto you, they are spirit, and they are life.
Since you lack the spirit, you lack understanding of things spiritual.