So in regards to who is the traitor, Oda has basically made it to where no character could logically be the traitor. Let me explain.
From Kaido's statement, the traitor had to be a person from Oden's circle 20 years ago. In addition, this person must have known about the raizo being on Zhou as well as Hiyori being in the northern graveyard, and the changing of the ports.
Out of all the people fans speculate to be the traitor, none of them make sense.
Who else was around and part of Oden's circle 20 years ago that could be the traitor?
it cannot be Hyogoro or Yasuei for obvious reasons
this leaves only one person who could be the 'traitor'. Toki.
"But how? why? Toki died and even if she didn't she would never betray Oden. "
That's the thing, she didn't betray Oden. What Oda has been setting up with this "traitor" subplot was in fact, that there was never a traitor to begin with. Allow me to explain.
If Toki had the time time fruit, it is very likely that she could be able to see deep into the future. After all, DFs rarely have only one ability. I believe that Toki had this ability and was able to see into the future in order to determine how to beat Kaido. This is hinted by the fact that Toki specifically sent the scabbards 20 years into the future, something that Asura even pondered. I think the only reason why she would prolong the suffering of the people of wano would be if she knew that there was no other way. And that, in a similar fashion to the Avengers movies, there was only was possible future in which Kaido was defeated and Wano. However in order for this future to exist, a traitor needs to exist.
Kaido can only be defeated if a very specific set of events play out and the only way to ensure this is for Toki to have 'betrayed' Oden, telling Kaido about the attack, and then again for Hiyori to have picked up her mother's position and become the traitor in our current time.
I believe that this was the reason why Toki allowed herself to die in the fire when she could have easily used her DF to escape to the future. In order to ensure Kaido's defeat, she essentially had to ensure that Oden would die. While she knew it was necessary, she ultimately wasn't able to live with her self after doing what she did.
This makes sense as literally the only people who knew about Hiyori being in Ringo were Zoro, Toko, Kawamatsu, the fox, and I think maybe a few of the SHs. None of which could convincingly be the traitor.
As for how she knew about Raizou being on Zou? I think that this was one of the events that Toki saw when she looked into the future. I think that before she died, Toki basically made a blueprint of everything Hiyori would have to do in order for Kaido to be defeated. That or Hiyori ate the toki toki no mi but I doubt that as I highly doubt Oda would reintroduce that DF into the series given how OP it is.
anyways I don't know if this theory makes much sense but at this point, I think any traitor theory can make sense as I think whatever plot twist the traitor's subplot will entail, it will be something nobody has thought of as of yet.
From Kaido's statement, the traitor had to be a person from Oden's circle 20 years ago. In addition, this person must have known about the raizo being on Zhou as well as Hiyori being in the northern graveyard, and the changing of the ports.
Out of all the people fans speculate to be the traitor, none of them make sense.
- it cannot be a scabbard or Shinobu.
Who else was around and part of Oden's circle 20 years ago that could be the traitor?
it cannot be Hyogoro or Yasuei for obvious reasons
this leaves only one person who could be the 'traitor'. Toki.
"But how? why? Toki died and even if she didn't she would never betray Oden. "
That's the thing, she didn't betray Oden. What Oda has been setting up with this "traitor" subplot was in fact, that there was never a traitor to begin with. Allow me to explain.
If Toki had the time time fruit, it is very likely that she could be able to see deep into the future. After all, DFs rarely have only one ability. I believe that Toki had this ability and was able to see into the future in order to determine how to beat Kaido. This is hinted by the fact that Toki specifically sent the scabbards 20 years into the future, something that Asura even pondered. I think the only reason why she would prolong the suffering of the people of wano would be if she knew that there was no other way. And that, in a similar fashion to the Avengers movies, there was only was possible future in which Kaido was defeated and Wano. However in order for this future to exist, a traitor needs to exist.
Kaido can only be defeated if a very specific set of events play out and the only way to ensure this is for Toki to have 'betrayed' Oden, telling Kaido about the attack, and then again for Hiyori to have picked up her mother's position and become the traitor in our current time.
I believe that this was the reason why Toki allowed herself to die in the fire when she could have easily used her DF to escape to the future. In order to ensure Kaido's defeat, she essentially had to ensure that Oden would die. While she knew it was necessary, she ultimately wasn't able to live with her self after doing what she did.
This makes sense as literally the only people who knew about Hiyori being in Ringo were Zoro, Toko, Kawamatsu, the fox, and I think maybe a few of the SHs. None of which could convincingly be the traitor.
As for how she knew about Raizou being on Zou? I think that this was one of the events that Toki saw when she looked into the future. I think that before she died, Toki basically made a blueprint of everything Hiyori would have to do in order for Kaido to be defeated. That or Hiyori ate the toki toki no mi but I doubt that as I highly doubt Oda would reintroduce that DF into the series given how OP it is.
anyways I don't know if this theory makes much sense but at this point, I think any traitor theory can make sense as I think whatever plot twist the traitor's subplot will entail, it will be something nobody has thought of as of yet.