So we can clearly say mojang is intentionally screwing over artists? Nice, not that i expected anything else.
Pick block is not an isssue since if you pick a fully grown wheat, you get wheat seeds, here you get torchflower seeds, this was working.
Duplicate files for torchflower_crop_stage2 and torchflower is no issue if you just write torchflower into the model of the crop.
It was working perfectly in 23w07a and is broken now for no reason.
This is literally a bug and once again, artists have to suffer from mojangs decisions (and then people wonder why we cant work without optifine).
I can give another example if you want: Armor trims.
Imagine you created high-res realistic armor textures, each look completly different from one another and how does mojang implement armor trims? Hardcoded trims that are used on every armor type and wont fit on every armor you designed, pixel-palette-based coloring, realistic high-res packs would need like 1000+ colors to get the palette right, and this doesnt even consider color offsets. This is the biggest "**** you" they could have possibly done towards artists, this feature in its current form can be thrown in the garbage bin, the only reason why it works in vanilla is beacause armor looks like cardboard boxes and every pixel that adds depth would already improve things.
The way they should have done it is with the possibility to add trims to every armor type in every ore color, this way, artist could turn iron armor + redstone trim into crusader armor and the filesize should not be an issue, default is just under 30mb, while packs that use many optifine features sit at well over 200mb.
Sometimes, the way mojang implements features, makes people with actuall game-dev knowlege cry.