It is currently impossible to have items such as "Water bottles" as the icon for advancements. If no damage value is provided, the regeneration potion is provided. And specifying a damage value other than 0 causes a missing texture to appear.
On a slightly unrelated note, things like dyed armor or other items with important NBT data can't be set. Only the basic item can be.
Attachments
Comments 2
Thank you for your report!
However, this issue has been closed as Invalid.
You have posted a feature request or a suggestion. This site is for bug reports only.
For suggestions, please visit Minecraft Suggestions on Reddit.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
This seems to work as expected, no?
0
is the only damage value for potions, and it shows the uncraftable potion. The only theoretical way to show another potion would be to use NBT, which, as you mentioned, isn't supported.