Yeah you were right, I edited Gen_BodyPart.itemScript and it works now. I changed the check for if IsTagged(_Char,"ELF" to if CharacterHasTalent(_Char,Elf_CorpseEating) and it works.
Thanks for the help.
To any who want to do this, the file you are after is gained from extracting origins.pak and is. You don't even have to set it to check for the talent, you could set it to something else so it works for everyone.
C:\Games\Divinity - Original Sin 2\Data\Public\DivinityOrigins_1301db3d-1f54-4e98-9be5-5094030916e4\Scripts\Gen_BodyPart.itemScript