Based on my knowledge, this is actually normal behavior due to how Spine displays weight percentages.
Why this happens:
The weight percentages shown in the weights view are rounded up to the next highest number. For example:
11.00001% displays as 12%
- Any value above
0% displays as at least 1%
This rounding is applied to each bone's weight individually for display purposes, which can cause the visible percentages to add up to more than 100%, even though the actual underlying values sum to exactly 100%.
What you should know:
- The actual weight values stored internally are precise and do add up to 100%
- This is purely a display behavior to make small weights visible
- Your weights are working correctly even if the displayed numbers appear to sum to more than 100%
If you want to see the exact weight values, you can check the full weight percentage for each bone. The math in your skeleton is correct - it's just the rounded display that makes it look like it exceeds 100%.