Updating Widget Location in Viewport (And why I have to do it this specific way)

I am affected by the same issue. I expected handle the position by “setPositionInViewport”
I found this post too: