Cap component precision off by a unit

Cap components often misalign by a unit, and get fixed after jiggling around (probably when the X scale changes). I guess it’s a rounding error?

Also when you are using cap components in rounded sans like this, I want to have uniform scaling (y scale = x scale). It’s not hard for me personally to do a bit of scripting to achieve this, but maybe this could be an official option? The same could be said for the corner components.

Can you send me that file?