In my opinion, Grant's struggled to have major chemistry with anyone since he sent Carolina Sofia home. I'm convinced Carolina was the only person Grant actually felt a deep connection with, but he got scared of all of her antics with the other women and chose to eliminate her just before hometown dates. Zoe and Grant had a friendly back-and-forth, but it never went beyond that, in my opinion. I'm honestly surprised that Zoe made it as far as she did.
Grant Sent Zoe Home Before Finals
Zoe Was Third Place
Despite staying in the Fantasy Suite with Zoe (and Juliana), Grant still felt his connection with her wasn't strong enough to pick her in the end. Zoe was very guarded throughout the entire season. She stirred up a little drama by stealing Grant away from the other women at inopportune times, but it felt like Zoe was doing it to make an impression on Grant, rather than genuinely wanting to spend more time with him and explore their connection.

In fact, the only time I saw a fire in Zoe's eyes was when she was competing for something. She brushed off the other women's complaints by claiming she was here to "shoot her shot," not make friends with all the ladies.
She never let them get to her, remaining calm, cool, and collected as she bulldozed through their one-on-ones with Grant.
I think Zoe lacked some of the warmth that Grant wants. I'm not saying women need to be warm, but I think that's what Grant's looking for in a partner. I don't blame Zoe for being guarded, since it's tough to be vulnerable with someone who's actively dating other women. I wish Grant had declined the Fantasy Suite with Zoe, because sending her home after spending the night with her is downright cruel.
Grant And Zoe Lacked Chemistry
Zoe's Walls Were Up
I think it wasn't just the lack of one-on-one time with Grant that held Zoe back; it was the lack of chemistry between the two. Zoe opened up to Grant about how her childhood, raised by adoptive white parents in the South, impacted who she is today, and Grant seemed receptive to it. But then, later on, Grant blames the stall in his relationship with Zoe on her, saying she wasn't opening up enough for him. Honestly, Zoe, this guy ain't it, and you're better off without him.

There’s Only One For Grant
Juliana And Litia Remain
Now that Grant's down to his final two, Juliana and Litia, he doesn't have any distractions. I agree with critics that Grant has struggled this season. He was careful to preserve his "good guy" image, so he failed to take a definitive stance on the women, which led some to feel misled after he eliminated them. To be honest, I don't think he has electric chemistry with any of the remaining finalists. While he spent the night in the show's famed Fantasy Suite with Juliana, I don't think he'll stay with her over Litia, who declined the Fantasy Suite.
If I had to make a choice right now, I'd guess Grant is going to choose Litia to be his fiancée, just because he's seen a tender side of her. I think Grant knows Litia would make a good wife and mother, and he said he wanted to find that type of partner. Now, I don't think they'll end up actually getting married, but I do think Litia will win.
I think Grant might spin the block on Carolina eventually, which would be very entertaining. Grant and Carolina had the most chemistry this entire season. It popped off the screen. Grant had to send her home, but I think he regrets it.
The Bachelor season 29 airs Monday night at 8 p.m. ET/PT on ABC.