When doing /give [player] minecraft:tallgrass it gives a Shrub with the ID minecraft:deadbush however in the creative menu it is called Dead Bush with the id minecraft:deadbush
When doing /give [player] minecraft:tallgrass it gives a Shrub with the ID minecraft:deadbush however in the creative menu it is called Dead Bush with the id minecraft:deadbush
You are asking for tallgrass 0 - which apparently uses the dead bush texture, but it is not the same item (test and see they do not stack with each other).
You need to add the damage value, which is displayed on the menu as Grass (#0031/1). The /1 is the damage value and needs to be included in your give command.