I feel like a lot of these problems could be resolved by a simple reframing of the actual mechanics inherent to Open Legend rather than doing a rewrite of those rule mechanics.
The more you move away from a number-crunching perspective, the easier it’ll be for the mechanics to work as intended.
At least, as far as I can tell