Thank you for your response, the main issue here is the option.
As you can see, in your second screenshot the option is actually a slug.
This is happening only if the attribute’s slug is containing cyrillic symbols, if it is not the option comes as it’s name when the variation data is pulled
Here is a situation where we have two attribute – one is with slug with cyrillic symbols
https://snipboard.io/m8AhuQ.jpg
, the other is having only latin
https://snipboard.io/DVTPEm.jpg
When I pull a product with those attributes as you can see one is showing as name(one with latin slug) and the other instead of name is showing as slug
https://snipboard.io/YEFQOP.jpg
And when a variation of that product is pulled the options also came back as name for the first one and slug for the other
https://snipboard.io/1Dbmlc.jpg
Here are the options/term in the interface comparison
https://snipboard.io/9jcLy3.jpg
,
https://snipboard.io/1d2JmP.jpg
If you have more questions I’ll be glad to answer them.