Please take a look here, working for Versions starting at 7.0
The soft attribute filters aren’t working like that:
As far as I understand from @torben every filter will trigger a new calculation for the soft attribute but independently from the other soft attributes.
Unfortuately it’s not a percentually calculation. So if you have four soft attributes with a weight of 25 it’s no guarantee that only one of them is used by the scheduler. Or any of them.
As it lacks documentation and v8 may be at the doorstep with very exciting features, I doubt that Torben has time to explain this right now…