Edit; marking this as a solution (despite only getting me ~90% of the way there, although it’s a very good workaround that I can live with). Thanks for your work/guidance, @ClockworkOcean.
My revised blueprint is below is a function that goes in the construction script. Ultimately I have 2 transforms (only one with a widget), and then a boolean that locks/unlocks worldspace. While worldspace is locked, the widget cannot move (but, that also means it won’t move in worldspace when I move the BP, which is what I was hoping to accomplish).
To clarify, for your blueprint, is the widget movable while “Follow” is false? When I implemented your solution (and after transposing it to my transforms), while Follow = False the widget would not move.
My observation was that the construction script would force “Location” to be overwritten with “Location Saved”, which meant that the widget wouldn’t move because it was being reset to its saved location whenever you tried to move it.
Also, my function seems to be translating my transforms between Local and World space. I’ve renamed the variables for clarity.

