After changing the color of an element in a file by changing the color of the elements' level in Level Manager, the line changes back to its original color when the file is reopened. For example, a Level has the color yellow when the file is opened. This is changed to green in the Level Manager and saved - any elements on this level change to green as expected. However, when the file is closed and reopened and the Level (and element) are back to the color yellow. How can the change be retained?
This could be caused by a configuration variable, MS_LEVEL_AUTO_SYNC_ATTRIUBTE_LIST. If the ByLevelColor, or ByLevelSymbology attributes are set, then these would have the effect of synchronizing the color of levels in the file with the levels in a DGN Library file (or reference file).
For example, in the case above, the DGN Library file has the level with the color yellow. This level is then used in a DGN file and changed to green by a user. However, when the file is reopened, the variable is processed for the ByLevelColor attribute and synchronizes (matches) it with the color of the level in the DGN Library, which is yellow. Therefore, the level in the DGN file changes back to yellow and it appears as though the file is not saving level changes.
To check this;
Overriding and Resynchronizing Level Attributes
How to Synchronize reference symbology