e/: About the main issue here: All you really need to do is have the bashed patch at the bottom of your load order. Rebuild it whenever you change something in your load order. (right click on it -> rebuild patch) Bash uses the tags (relev, delev) when it merges the leveled lists. SPIKE.esm contains keywords for Guard Dialogue Overhaul to work with custom armor and weapon mods, such as Immersive Armors. On cleaning: Do not clean official DLCs. Reason 1: The purpose of cleaning is to prevent mods near the bottom of your load order to unintentionally overwrite changes from other mods further up the load order. Since official DLCs are loaded at the very top, there is no need to clean ITM records. UDRs are another story, since mods that do not require the DLC in question may reference something that has been deleted in the DLC. This may or may not cause instabilities. I suggest you clean the UDRs only if you are using a lot of old mods and have problems with CTDs. Reason 2: TES5Edit can not actually detect changes in scripts and script properties bound to items. Hearthfire, for example, adds quite a lot of properties for children to interact with markers, etc. Since TES5Edit can not (yet) detect those changes, it will delete these references. Again, this does not affect UDR (to my knowledge).