Kid was playing dirty, cant blame Shanks here.
He even confirmed that he is not injured from his previous fight.
Shanks went all out? Same goes for Kid. He was also charging up his strongest attack, just to destroy some ships.
What was he gonna do, destroy all of the Elbaf?
Poor decision making from Kid. He didnt learn from Luffy, or Wano arc as a whole.