UDT Data Type Parameters Overridden from PLC?

The problem I’m seeing is that once instance of my UDT is having a Data Type Parameter overridden when we download code to the PLC. The

This is my definition for the UDT.

In an instance of this data type I put a value of 1 in for the parameter Num. I have several other instances of this UDT as well, but those will not have this parameter overridden.

Then after downloading code to the PLC, the data type paramter Num shows a value of 0.

Am I setting this up wrong or not understanding something? Is this a bug? I’m still looking in to this and will report back if I find anything out.