-Are you using Transition Action or Dispatch to set the value, or manually?
-Does another Version get created when cleared?
You might have a Dispatch Action that is clearing it.
I checked that, and that wasn't it.
What looks like happened is I have the variable in two different places on the data card, on was on a tab in the back ground, and I had the control logic telling it not to show if it was empty or had data in it. So I think something in that mix of the variable in two places and the control logic just kept clearing it. I deleted the extra and took out that control and now it works fine.
Thanks for responses everybody.