Hi! If I understood your issue correctly, it was about the ability to edit multiple LODs at the same time. You may have read some of my replies to the similar topics before. Basically, there is a technical limitation with LOD.
LOD was introduced to INV back in 2006. At the time, the computers were 32-bit based and Windows has system memory limit to 2GB (up to 3GB with a switch). Such limited memory did not allow our users to build large assemblies (medium to today's standard). LOD tried to address the problem by unloading documents to free up more RAM for other operations.
It is a memory management tool, not a configuration tool. Though it does exhibit some configuration ability, however, it was not built for that purpose. In short, LOD is merely a way allowing user to unload some documents when memory isn't enough. One iam file having multiple LODs does not mean each LOD can be edited at the same time. You can load an assembly in LOD1 and also LOD2. This means you essentially load the assembly twice but in different memory segments. When you try modifying the assembly in one LOD state, you are editing the document. Naturally the assembly in LOD2 will be blocked from being edited.
This limitation can be exhibited in various ways. For example, you have Assembly LOD1 opened, while the drawing references LOD2. My suggestion is pretty much what you are doing right now. Edit one LOD at a time and make sure no other LODs of the same document are loaded. This will avoid the problem you are seeing.
Many thanks!
Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer