So either Shamrock gets interrupted before he leaves island so he can actually get into the fight with Luffy or THE ELBAF FINAL VILLAIN HAS NOT YET BEEN REVEALED
This is, genuinely actually interesting.. First we had Road as the Fake sun god, then Loki the supposed real sun god, and then Shamrock… Oda is intentionally doing misdirect after misdirect
if Shamrock legit leaves, then it’s possible we have not even seen the final villain of the arc yet
and now that it’s revealed that Harald had associations with the Holy knights, that means there would be OTHER GIANTS who did too… we still have the Heaven Realm at the top of the Adam tree with Giants we have no idea about