Free text fileds nulled after selecting variant

The attributes / free text fields are different for each variant, so you need to add your data to each variant - it will change to the free text fields of the variant when changing the variant itself.