When I have a Smart object (SO) with Smart object reference (SOr) once i use SO in main project it loses variable mapping to variables it created through SOr.
Example:
I got a screen with Symbol made from combined element with variables
I want to make 4 symbols with different variables.
1) Normal no linking. All good.
2)Neg to Pos. No good, cant see in service engine
3)SBMU01 to SBMU02. All good
4)SBMU01 to SBMU02 and Neg to Pos. No good, cant see in service engine

All these variables are created in the SOr and preview shows no errors.
Then SOr (Cube_SLD) is created in SO (Node01_Cube01).
3)

4)

This SO (Core_SLD) with name SLD_F01A_Core01 is used in main project.
3)

4)

4) This is how final variable look:
From
To