Those injuries are the result of Zoro's attack. They are not from GB who failed to pierce his body.
Zoro's final attack cut King's chest open. It was a much stronger attack than the one Oden used against Kaido. It's foolish to believe King wouldn't need bandages on his chest from that attack.
The reason we don't see bandage on his chest earlier is because Oda forgot to draw the bandages. Now he's fixed it. This isn't the first time Oda has made a mistake. He make mistakes all the time. The last two times was Oda giving Nusjuro a cane sword and forgetting we already knew Rogers was a D.
GB failed to pierce King's body. There's evidence supporting it.
1 - All of the beast pirates bodies were completely pierced through and dry except for King. If King's body was pierced he would have been in the same condition and looked the same as the rest of the beast pirates.
I heard some people claim it happened off screen which makes no sense. Why would he draw all the pirates body pierce and drain dry on screen except for King. If Oda wanted that to happen he would have drew it just like the rest. Ifvwe look at the current chapter King's body is not sucked dry. There are no things showing us that happened.
2 - The hitmark from the vine hitting King's chest was divine bouncing off the chest and failing to pierce his body. We saw the exact same hit mark when Usopp failed to pierce P1 body and the liondog fail to pierce Ulti. The hitmark is not new and was already used the show when an attack fails to pierce a character durable body.
Fleet provided those scenes.
It takes more time to recover from injuries than some understand. The stronger and more lethal attack the more time it takes to recover.
Drake is still recovering from his injuries.
Kaido took over 2 weeks to recover from Oden's attack.
It took 5 days for the fire at the battle field to stop.
Oden was set to be executed 3 days later.
On the day of Oden's execution Kaido was in bandages.
That's 7 days so far.
Yamato went wild for a week after Oden's death. When she was placed in the cave Kaido's chest was still wrapped in bandages.
Thats a total of 14 days and Kaido still haven't healed. King still be coming from Zoro's attack is expected. He was hit with a much stronger attack that Kaido couldn't fully heal from after 14 days.
Believing those bandages come from Greenbull is believing the attack King received from Zoro, that caused his body to most damage, required to lease amount of bandages.
