Obviously, Zach and Kaity’s connection has been undeniable throughout the series. And their hometown date (which took place in Austin, where both of them reside!!!) showed just how comfortable they are with one another, spending a large chunk of it assembling furniture and doing other “established couple” activities. But then, Zach hurt Kaity by sleeping with Gabi and telling her about it. So, they should have been donezo, right? Wrong!
Even though sleeping with Gabi is a big deal (and he then felt the need to go on camera and say that he’s falling in love with her in a semi-gross “saving face to America” moment), why would he feel compelled to tell Kaity the details unless he were planning to choose her in the end? Zach said multiple times that he didn’t want there to be secrets. But why would secrets matter unless Kaity was the frontrunner? And why would anyone in their right mind subject themselves and their love interest to such a terrible on-camera confession unless they thought that person was going to be their future partner?