Non-editable variables are reset to the value set in the Blueprint Defaults before each time the BP construction script is rerun.
Variables not labeled as Editable will not update with a branch node inside of the construction script. Variables behave as expected when not connected to the branch node. This issue was tested with both boolean and Int values with the same results.
This issue was reproduced in the 4.15.2 and 4.16 preview binary builds
Result: The variable does not update in value and prints false
Expected Result: The variable updates correctly and prints true
Head over to the existingAnswerHub thread and let us know what's up.