Certain characters within blueprint variables names will cause data loss when duplicating an actor instance. For example if a variable name contains '(', '{', or '[' it doesn't retain the variable's state when duplicated.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-95685 in the post.