First of all: I love this mod. It has revived my love for this game and I really appreciate all your work @FredrikLindgren.
As the title says all the various EE items are not really randomized. It's not only the case for items in new quests, zones and NPCs. Even the items added to the "old" locations like https://baldursgate.fandom.com/wiki/The_Stupefier in Beregost are not properly randomized.
I would love to help with updating your addon, but weidu is still very new to me. I'm slowly going through your code trying to figure it out. Would it be enough to start with updating the lists folder (items and locations mostly?)