Attribute Text Not Automatically Updating

I have an issue with symbols not automatically updating their attribute text which I can replicate the error.

I have a symbol that has three unique attributes, Lets say Colour, Temperature, Area.

That symbol has ~3 different part numbers.

Part Number 1 [Primary] contains the Colour Attribute

Part Number 2 contains the Temperature attribute

Part Number 3 contains the Area attribute

When placing the symbol down for the first time and either manually adding each of the parts or by using a family (which in turn automatically adds the parts), after clicking 'Ok', each of the attributes is correctly populated.

If I replace Part Number 2 with another part number that contains a different value, this attribute text is not automatically updated - it's only updated if I change the part AND set it as primary at the same time.

Is it possible for each of the attributes to automatically update each time the part is swapped?