Bug: On Hit effects with knowledge

I have a 45 attack creature attacking an 85 defense enemy that I have Knowlege rank C with (Djinn Dreamweaver attacking Blobbarian if the particulars end up mattering). The creature attacks and does damage, but neither Bombardment from my Crypt Bat or my Dreamweaver’s Dire Wolves stacks are activating. I think the system thinks that I’m doing 0 damage before calculating in damage bonuses from higher knowledge.