There’s some misunderstanding on the node.
Set Position In ViewPort is worked when widget add to the viewport.
When the widget already add to the viewport,you should use the Slot as XXX Slot to adjust it’s position.
Just like you using the UMG design tool.