Blueprint variables inherited from C++ are sometimes reset

This usually happened to me when the .h needed recompiled.

I got around it by setting the values in the construction script of the blueprint.