Getting more crits than I should

I understand the basics on how increased and base crit chance work, but I can’t figure out why I’m getting so many more crits than the math would imply when calculating the chance for specific skills.

I have +3% crit chance and +3% melee crit chance giving me a base melee crit chance of 11% and a total of 59% melee crit in my stat sheet. I also have +4% base crit in the skill tree for one of my melee skills (Shadow Cascade).

With 59% / 11% = 5.36 (for increased crit chance multiplier) and 5.36 * (11 + 4) I should have an 80.4% to crit with Shadow Cascade but in practice it always crits 100% of the time. Looking through all of my increased crit chance sources on gear, idols, and passives it totals 436% so that plus 100% for the base, checks out with the 5.36 I calculated. I have no specific sources of crit chance (i.e. crit chance with lightning spells) and no stacks of crit vuln applied.

The only thing I can think I did wrong is that my +3% crit chance isn’t factored into my base melee crit chance and is instead applied later along with the skill’s base chance giving me 59% / 8% = 7.375 and 7.375 * (8 + 3 + 4) = 110.6% crit chance.

However that would mean my total increased crit chance across gear/passives of 436% doesn’t line up anymore AND it would mean +base crit chance is way more powerful than +spell/melee/bow base crit chance. Any help on which it is or where I went wrong?

Are you taking into account that the damage numbers being displayed are grouped? That is, they don’t show every individual hit, but rather they group all hits withing a time frame (1s?). So you could have 2 hits where one is a crit and the other is not, but they’re both shown added up.

I tested it on dummies as well, shadow cascade is able to hit a group of 4 and casting it every second or two it crit all 4 of them for 50 casts in a row before I stopped