It seems setting Aspect="AspectFill" fits the image to the vertical bounds of the image, not the horizontal, so the image is clipped on sides.
I don't know if the internals need to check orientation of device?
Android doesn't seem to have this problem