This still affects 1.21.131
I have found a verified instance of this happening within survival gameplay.
Seed: -977370421092973490
Coordinates: -632 65 -3640
Loot Chest: Buried treasure
Expectation: Must include 1 “Heart of the Sea”
Result: Does not include any “Heart of the Sea”
Apparently the loot is different between versions so this repeatable instance only appears as such on iOS as far as I’m currently aware.
The documentation for this is poor.
The real issue: Beetroots specifically used to be affected by Fortune because on Bedrock beetroots drop multiple (1-2) and previously it worked with Fortune to increase the yield of beetroots in addition to the seeds. This is different than how Java implemented it to this day, as the Java implementation is identical to wheat’s loot table.
At some point around 1.17 days, beetroot suddenly stopped dropping more with Fortune.
In terms of wheat, it’s only really a bug if you consider loot tables like chicken drops & ores to be the standard. However plenty of other instances exist where the single drop remains a drop of 1 while other drops in the same table increase in quantity.