Not sure, but I know L11 Advantage allows Lance to crit almost every other hit on 250M Baal but barely crit at all on 1.25B Baal. Also Level 10 Advantage can crit once in a while on 250M Baal but not on 1.25B Baal.
Could you please post the actual crit values since your hero may have additional crit due to sainting.
The opinions expressed on this post are my own as a player, not as a Moderator.