Do you have other stuff in this widget except the single speech bubble? If not, I would rather use the Set Position in Viewport as it’s more straight forward.
Also center your anchor to the middle. Generally speaking you shouldn’t move anchors to relocate widget, it’s more like a literal “anchor”, so you anchor it to a point you want it to stay relatively the same distance to, no matter what the size of the screen is.
In case of “world space” widgets I usually center them to the middle, in that case you know the center of the widget will be exactly at the world location.
That’s the thing. When I set my anchor to the middle it breaks the entire widget in the same way. I’d like to understand why that’s the case, rather than use a workaround which doesn’t expand my understanding of UMG.