Solution
The described behavior is actually expected. The basic Type Definition functionality can best be described by quoting the Type Definition description that can be found in the LabVIEW Help documentation:
"Because Type Definitions identify only the data type, only the values that are part of the data type update...."
The value of a control inside a Type Definition is not part of the data type. If you want to store some values use a
Global Variable.