I am working on a white label product, where we have a set default mode for our product (purple colours) & we use modes for branding.
We have what we consider core tokens and then component tokens.
In the Core tokens, all brands are linked with their proper swatches.

When I am “remapping” a component token though, all swatches preview values of the purple default colour

But, when you break the swatch, the correct hex value is displayed, per brand.

Also, when switching between modes (brands), on the side bar, the swatches change based on the brand

This problem appeared 2 weeks ago, after I updated FIGMA, but this is also happening in the desktop app as well.
I believe it is due to the default mode being set as default, since when I switch the other brands to default the same happens.

Is this a UI bug, or is it something that can affect the actual variables and therefore the exported json that we give to our dev team?
Apart from this being very difficult for us to work with, it poses a possible issue to our exported JSON file.