Your weapon grid as presented doesn't add up to the assault and defender values you're arriving at. You have 84% assault instead of 93% and 38% defender instead of 53%.
Why the discrepancy? You're assuming the wrong base values for certain weapons.
For assault, the 9% difference comes from the Jack Frost hammer and Sloth glaive. Jack Frost hammer is assault (M), not (L). So its base assault is 3%, not 6%. Sloth glaive is Pride (L). Setting aside how Pride (L) effects can overcome Assault (L) in the middle of battle, strictly speaking, Pride effects start with a base assault value of 0%, not 6%.
Similar story for defender. The 15% difference comes from Illuyanka gun, Illuyanka hammer, and Jack Frost hammer. The assumption you made is that all 3 have Defender (L). Illuyanka gun is actually Defender (M). Illuyanka hammer and Jack Frost hammer are both Defender (S).