Construction Script causes actor to only move up

In my construction script, I need to set an object onto a custom grid, which is done by the function Location to Grid, and then move that location up 46 on the Z axis. For some reason, this makes it so that when I move an object up in the editor, I cannot move it back down again. What am I doing wrong?

You can add boolean that disables that move and make it editable in editor.
You also can move it up on begin play instead of construct.

And there was some way for checking if you drag actor in level or construction is called for another reason, but i forgot that.