I recently discovered a MASSIVE bug that can potentially destroy a whole design system. I spent 2 sessions over several hours with Adobe support until they finally acknowledged that it was indeed a bug.
Basically, when applying colours from the saved colour assets, XD often applies a SLIGHTLY DIFFERENT COLOUR.
For example, if you right-click on a character style and choose edit, then apply a new colour by selecting with the eyedropper tool from a swatch of your saved colours, the applied colour will be WRONG.
The difference in colour is not instantly obvious so this can potentially wreck a whole design system as it happened to me. A workaround is to use the eyedropper on an element that is already on the artboard, NOT the saved swatch.
I've only been able to recreate the bug when applying colours to character styles but when I shared my design I noticed loads of duplicate colours. Basically, the same thing had happened on quite a few elements of my design, not just character styles.
Adobe's response was that they'll try to fix it in the next release.
Yet another example of how an ill-conceived time-saving feature becomes a wrecking ball.