Ich kann das hier mit einer CCU nicht nachstellen.
Kommt denn beim Setzen ein Fehler oder wie äußert sich das Fehlverhalten?
Dass die Variable verschwindet ist komisch und deutet darauf hin, dass die interne ID der Variable sich komischerweise ändert? Ein Log wäre hierzu praktisch.