There have been issues with rng implementation in BG3, both for non-Karmic and Karmic dice. Originally (patch 4 of EA), Karmic Dice lead to "bouncing" between high & low rolls. Since then, it has been officially updated twice (that I know of) to: only bounce from low to high rolls and then to have the effect of increased rolls against higher DCs. The latter update possibly overwrote the first update's limitation to only cause positive change. The rng system for non-Karmic dice was originally terrible but was later fixed to be good (i.e., uniform).
That said, this issue here may be a seeding issue as you were constantly reloading to do the same set of checks. The game might have started with a similar seed each time, resulting in a similar string of rolls.
But yes, I agree that Karmic Dice should only reduce bad luck or at least have a much weaker effect, especially given the existence of dialogues that require multiple checks in a row.
So I'm hearing quite a bit about this Karmic dice issue.
Is there a current consensus that it is best to switch it off?
From what I have read this seems to be the case as apparently the advantage it gives enemy dice rolls outweighs any benefits it gives you.
Seems strange that they would implement such a broken mechanic if what I am reading is accurate.
Probably best to switch it off, yeah. In combat it'll help the player if you're fighting against high AC targets (or otherwise are fighting with penalties: e.g., in Darkness, while blinded, from low ground). Otherwise it seems to be a net neutral to negative thing, especially for dialogues.
There got to be something wrong with Karmic dice.
While clearing traps in the Shar Temple I got 6 critical fails in 10 mins.
3 of those were in a row on the same trap. I have so many bonuses so I only lose when I get a critical failure.
And to roll 3 critical fails in a row with Karmic dice active is not right.
From what I'm remembering, Karmic Dice doesn't affect the # of critical fails. Out of 735 Karmic Dice rolls, a 1 was rolled exactly 5% of the time. I think this is because, in BG3's code, a natural 1 supersedes everything and thus prevents the Karmic Dice correction from happening.