When scaling sprite, it is scaled from it’s center, not from origin point. Even moving Centre point does nothing so it has to be hardcoded.
Could you add option to sprite scaling actions so we can choose which point will be used?
Why I asking for such option? Well, while in some cases scaling relative to center may be useful (intros, cutscenes), most of the time it isn’t (e.g. when you make “oldschool” pixelated game and want all your graphics scaled 2x - it really can break levels if you make them sized to consider “scaling space”, but not that they’re scaled from center.)