I think the actual physical defeat of King can happen by 1036/1037. Like regardless if Sanji wins this chapter, I think Zoro's side definitely needs one than 1 chapter to address all of that yeah. I do think Yamato/Zoro stuff will come after the fight though, she'll handle the explosives and then probably carry Zoro back up. Maybe all of this ties back to Ushimaru too.