The bug
Converted mob keeps the same loot table of the first mob. For example, cured villager drop rotten flesh, pig transformed into zombified piglin still drop raw porkchop ect...
How to reproduce
Spawn a zombie villager
Throw a potion of weakness
Give him a golden apple
Run
/tick rate 1000
Kill the cured villager
-> ❌ The cured villager drops rotten flesh.
Pigs converted into Zombified Piglin drop raw porkchop
Villagers converted into Witches drop nothing
Skeletons converted into Strays drop regular arrows instead of slowness arrows
Seems to be an issue that when a mob is converted into another mob, it keeps the same loot table as the first mob.