Hi! Not sure if this is still relevant, but I wrote a lot of math and some code here that shows how the karmic dice should work.
https://tommasorigon.github.io/blogpost/karmic_dice/I do not know whether Larian is doing this, but the general principles are there

My proposal add the karmic effect but also preserve the uniform distribution at the limit. The key notion is the so called “ergodic theorem”.