Hey
So honestly the autobalance feature doesn't really keep the points exact 1 to 1, it mostly just roughly balances over time so that the point difference doesn't become too huge. A less than 10 point difference is expected tbh, it would be really tough to make the bot keep the points any closer than that, especially for the wide variety of builds being used.
There is a feature I added that should also improve the autobalancing the longer the bot is ran, but it takes a while to really show an effect. (Basically what that feature is is that if the bot is consistently slightly higher Cata points, it'll bump the Ele a bit more over time. Or vice versa.
Also the bot does naturally lean in the direction of making slightly more cata since they're better xp and gp overall.
But yeah tl;dr I don't know if I can make it a lot closer balanced tbh, the autobalance kinda works within a threshold just to prevent points from skewing, say, 30+ difference