Scaling rotated object changes position and pixel-fitting

I have a 200x200 rectangle on the canvas, then rotate it 90deg. If the proportions are not locked on the shape, when I change the dimensions, it also moves while scaling.
I’m using the design panel to scale the object with a value.

Here’s an example where I’m scaling one side of the rectangle to 100px from 200px. You can see the preview for the scaling.

Also, in some instance, the layer is positioned/moved on a sub-pixel position. For example, resizing the rectangle to 100x200 doesn’t do this. But resizing the rectangle to 25x200 does end up with sub-pixel (.5) values for the x/y coordinates.

All doesn’t happen if the proportions are locked.

@Jean-Francois-b

Thank you for your report! Our team is actively looking into this to find ways to improve it. We’ll keep you updated as soon as we have more information to share.

Cheers!