UI widget always spawns at World Location 0,0 and not at the desired position.

Add to viewport first, only then Set Position. I’ve updated the image to avoid confusion, my bad.

Also, ensure the widget has no canvas, as this could offset any hierarchy.


You’re making something similar to:

Right?