Drogo has some grass blocks that will not stack with other grass blocks and cannot be used at trade shops or at the villagers to purchase items. The grass looks exactly the same as normal grass blocks, they are not enchanted and they have not been renamed with an anvil as the name is not in italics. Has anyone else seen this anomaly?
Look to see if they have any NBT tags, if you rename them then remove the name the tags still remain. I have the same grass and the same issue.