Custom items in an ItemGroup are only usually checked for when working with Armor and Weapons (and sometimes clothing). This prevents custom items from being randomly generated (or properly generated like Clothing in shop shelves) or added via console commands.
Instances of missing custom item checks:
- ItemBuilder.CreateRandomBook()
- ItemBuilder.CreateRandomReligiousItem()
- ItemBuilder.CreateRandomGem()
- ItemBuilder.CreateRandomJewelry()
- ItemBuilder.CreateRandomDrug()
- ItemBuilder.CreateRandomIngredient()
- ItemBuilder.CreateRandomPotion() and CreateRandomRecipe() - Unsure if modded potion recipes are checked for
- DaggerfallLoot.StockShopShelf() - Custom items are added, but only Weapons and Armor will be initialized with dyeColor, CurrentVariant and PlayerTextureArchive
- DefaultCommands.AddAllEquip() - Only Weapons and Armor ItemGroups are checked for custom items in the group
With custom item check:

Without custom item check:

Custom items in an ItemGroup are only usually checked for when working with Armor and Weapons (and sometimes clothing). This prevents custom items from being randomly generated (or properly generated like Clothing in shop shelves) or added via console commands.
Instances of missing custom item checks:
With custom item check:

Without custom item check:
