Zoro literaly got shat on by 3 different strawhats last arc because he brought the crew in danger, which was also weird behaivour by him and ooc
maybe oda keeps writing him weird cause you excuse stuff like this with headcanon lol
-Who stopped Usopp’s metal ball to protect him from the Cat brothers ?
-Who is the first one to put a crack on Nami’s mask in Arlong Park?
-Who understood first that the whiskey peak resident were Bounty hunters ?
-Who came with the cross on the arm in Alabasta ?
-Who put Luffy straight after his fight with Usopp?
-Who decide to infiltrate Iceburg house to gather info about Robin action?
-Who in thriller bark understand that Luffy would get played by Moria so the crew have to fight Oars?
-Who negotiate with Kuma in TB?
-Who took in to hostage king Neptune then negotiate with his sons in FMI?
-Who was able to gather a plan by using the other people power around him to defeat Pica?
-Who explained to the crew the predicament they were in in Zou?
-Who understand who was the real street murderer in Wano?
-Who explained to the crew why they could not go to Mariegeoise after Wano?
It is not head canon. Those things happens.