I’m not entirely sure if this will completely help of if you’ve tried this yet.
Have you tried, in the widget editor, changing the anchor to the bottom center instead of the screen center.
Anchors can sometimes be a bit fiddly and I even find them sometimes having to be reset after moving the widget component into the location of the canvas that I want it to be in.