Construction Script doesn't get properties that are overridden on a map instance of object

I encountered this issue with some floats that were being set in editor and used for computations in construction script. It seems like an easy workaround, at least in my case, is just to force a recompile by moving actor in level. It will only rebuild once, and has correct value.
Engine version 4.19.1 in my case.