Nothing's happening.
The dude's been put in favorable settings to highlight his strengths & hiding his weakness, while BB fought Law in disadvantageous situations.
Shanks won't take 1/10th the attacks Kaidou took btw.
He's not stronger than Kaidou, he's on par just a small bit weaker than Mihawk.