Automatic alignment of rotated+scaled components

I use a component for the stroke of all my slashed letters, and I only scale it horizontally to keep the same thickness. With a _center anchor, it works fine every time the stroke is horizontal.

But when I rotate it, it no longer matches the center anchor of the letter.

This is what I want but I have to disable auto alignment:

This is what I get:

I assume this happens because the component is only scaled horizontally. If I scale it proportionally, the component aligns correctly.

Is there a reason why it happens, or could it be fixed?
It would be helpful to be able to use it this way, without creating a new component for every different angle in the font.

Can you try 4.1 (4106+)

Perfect it works. Thank you!