isnt this seems to be too convenient? not only the beast pirates weaken themselves first by fighting againts each other, Kanjuro who was supposedly bring Momo to Onigashima suddenly make a U turn and goes back to mainland
literally Oda can pull anything in the alliance's favour to make this war end once and for all in Onigashima.