I think Yamato definitely will become a strawhat. It’s just too early for her to join.
I think the main thing from what I saw is that Yamato just didn't have a meaningful enough motivation to actually sail at sea.
Brook is motivated to sail in order to deliver the song of his dead to crew a long-lost whale.
Jinbe is motivated to sail with the hopes of improving fish-men/human relations.
And Yamato, was ultimately motivated to sail just to party and drink at sea like Oden did.
Think back to Yasopp's motivation to sail, he left his wife and kid and his wife ended up dying of sickness without him being there, all to just seemingly party and drink.
If it was just a matter of it being Zoro and Sanji's fault Yamato didn't join back then, Oda could have easily given Zoro more special swords and Sanji more special suits to play around with.
So I can only conclude Yamato is in Wano there for her own benefit, to realize a more meaningful purpose to sail from Momo, since he wanted her to be free to enjoy her sailing at sea.
So after Momo proves himself, I can only imagine Momo would make some promise with her that would motivate her to sail once and for awhile, to which Momo would then give her that final push.
It's either something like that, or that Yamato dies in Wano, with her dreams dying with her.
So unless one wants to make the claim Oda is trying to make Yamato die there with her dreams without ever seeing Luffy again, then I think I'm in reason to believe the former.
[automerge]1687300733[/automerge]
Oda did a bad job with her on Wano. She was constantly overshadowed by Momonosuke
Thing is though, Oda had Yamato say she wanted to sail with Luffy In Chapter 985, yet seemed to try to take advantage of every moment possible to pair her up with Momo despite what she said previously. There were opportunities for Yamato to help Straw Hats like Zoro, Nami, Usopp, Sanji, Chopper, etc. when they got into trouble or had to escape an enemy, yet the only time Yamato helped a Straw Hat other than Luffy was hitting Hatchan for Franky. It's not until the dust settled is when she introduced herself to the entire crew, and Oda only really focused on Yamato having a big moment with Momo even after she told them she'd sail with them.
Oda wouldn't have had Yamato say everything she said if she was just going to stay in Wano forever, so the conclusion I come to that makes the most sense is that Yamato is meant to be in Momo's life first before being in Luffy's life, so that Momo can basically be the one to push her into Luffy's life once and for all.
If none of that makes sense, then I encourage people to tell me what actually does.