One of them is easy for me to reproduce. The other.. is not.
Let's start with the first:
1) I have a UIPanel with a horizontal stretch. Under it, there's a child with a UIGrid and an Anchor to the left (to make it snap to the left side on creation so it will always be anchored to the left, no matter the resolution) but because the panel father is also a UIScrollView, I made it so the Anchor is set to Run Only Once.
In theory it should work as it will snap the anchor in the beginning and every screenchange. In practice it doesn't. I can see by debugging that it does actually calls update but it doesn't step. Moreover, if I turn the anchor on and then off again manually, it does snap. So I guess it's a bug in the Run Once Only. Maybe it does the calculations before the screen parameters it works by actually change.
To work around it, whenever I change screensize or something I just enable the anchor and it disables it by itself on Update and it fixes it.