The rotating is weird (look at the center of the triangle before and after. Before it’s covering half of the white Frame, after it’s barely covering anthing) AnchoredPoint seems to be ignoring the Frame’s rotation and thinking that 0,0,0,0 is always Top-Left, regardless of rotation.
This is for backwards compatibility reasons as far as I know, I think a separate property for RotationPoint is being added soon which will be used for rotations.
I think the issue is that the default AnchorPoint is 0, 0 but the default RotationPoint would be 0.5, 0.5. So there needs to be a separate property. I’m not sure about the other issue you are seeing.