Color Assets and Document Colors work differently
The functionality of the color swatches differs when either imported from another document or created in the current document. I would expect both to work the same way.
I assumed that when you change a hex color it changes that color throughout the document. With imported swatches they act more as a "style" in the sense that even though that hex is the actual color of an object if the imported swatch is not applied to the object the color will not change.
I like the idea of having styles, but I would prefer them to be called out differently and separated from the color swatches. I would also expect the color swatches to work the same regardless of whether or not they are imported or not.
I also discovered that when you make the document swatch the same Hex as the imported swatch it deletes the imported swatch. I like the way you can "replace" a swatch with a new color and it replaces the color in the objects that previously used the color. I think it is confusing however how the imported swatch gets deleted (especially b/c of the way it works like a "style). I think imported swatches should never be deleted. It is also confusing how if you edit the imported swatch in the source document and make it the same as the document swatch nothing gets deleted or replaced.
I think there needs to be clarified rules and options when replacing swatches as well as more alignment in the way that the colors work when changing and applying them to objects..
Anita Subedi commented
Thankyou for reporting the issue. Linked colors cannot be edited until you edit from source document.
Whereas document color can be editable. Wherever you use the linked color/doc color, only that is updated with respect to editing of colors. If object has not used that respective color, so after updating color will not change object color.
Whereas, imported swatch automatically deleted which shouldn't happen. We have logged the bug internally and trying to resolve it asap.