I think its working as it should.
Mirror would scale the image to its width in negative, then flip would scale it to its height in negative.
Keep in mind that's the image, not the angle, so if you were to make an image with the arrow pointing to -45, and then mirrored it, it would appear as if it were 225.