Lucas3DCG Thank you for the clarification. It seems I did misunderstand the issue, and I apologize for that.
However, after investigating it further, I don’t think the results are unpredictable. The behavior appears to follow a consistent set of rules. The problem likely seemed more complex because both wind and gravity were being applied at the same time.
What I found is that, compared to the behavior observed in the Spine Editor, applying a positive gravity value via code in Godot can cause the bone to rotate upward rather than downward. This behavior does not appear to be random; it seems to occur consistently under the same conditions.
To make things even more confusing, when a positive gravity value is applied, the physics constraint's translation appears to move downward as expected, while the rotation changes in the opposite direction. Since it is counterintuitive for the translation and rotation to respond differently in this way, I have created an issue ticket to investigate it further: EsotericSoftware/spine-runtimes3112