I work in a file that contains an Extended Collection (“{MyBrand A} | Design Tokens”) of a variable collection from another file (“Light | Design Tokens”) - the core file. We have multiple (n) Brands: meaning n files with Extended Collections.
The text styles reference variables, and the text styles are also defined in the core file.
In my example, the font style typography / block / regular / 0 originally has a font size of 12px, but in the Extended Collection it is changed to a 14px font size.

When I have texts that use the text styles, the text style(s) in the right panel still shows the original px value for the font sizes and line heights and not the values from the Extended Collection.

The text styles otherwise work correctly, the value actually used is the value from the Extended Collection. It’s just shown incorrectly in the Figma UI.
Which, of course, means that our users (who will be using only the Extended Collections) will have to memorise which pixel values are actually applied to the typography styles. This, of course, goes against all the principles of good usability and good user experience. Figma displaying a value that isn’t actually that value.
Also: I don’t want to have to resort to workarounds to deal with Figma’s shortcomings here. I don’t want to have to define the text styles separately in every file where the Extended Collections are used and then reference the variables from the Extended Collections or other annoying solutions.
It must be possible to copy a design from Brand A, which uses Extended Collection A, to Brand B, which uses Extended Collection B, without having to replace all the text styles.
So in my opinion: This should not be the (expected) behaviour.
