I'm sorry to hear you're experiencing this issue with the transform constraint in the Godot runtime!
Based on my knowledge, there was indeed a bug that prevented scale and shearY mix from being negative in transform constraints. This issue has been tracked and fixed. You can see the details here: Transform constraint should allow negative scale and shearY mix ยท #1227
Since you're using the Spine GDExtension for Godot 4.4.1, you'll want to make sure you're using the latest version of the spine-godot runtime that includes this fix. The bug fix should allow your inverse scale transform constraint to work properly.
If you're still experiencing issues after updating to the latest version, there are a couple of things to check:
- Make sure the Local checkbox is checked in your transform constraint settings, as this can affect how the constraint behaves with scale operations
- Verify that your constraint order is correct - you can check the constraint order in the constraints node
If the problem persists even with the latest runtime version, it would be helpful to email your .spine project file to contact@esotericsoftware.com so the team can investigate the specific setup you're using.