Ah yeah - the tricky thing with the flowchart is that sometimes with the more complicated splits, I need little placeholder modules to make the connecting lines behave properly. The "route division" module is one of these. There's a lot of complicated branching happening in that section that the flowchart can't represent with 100% accuracy due to limitations.
Also the first kiss is really just an acknowledgement of attraction. I don't view it as a big deal. Some people kiss on a first date even when they barely know each other or have only talked online, for instance. For me, the first kiss isn't necessarily a big confession. The characters have known each other a few weeks, have had a few nice chats, and feel an attraction to each other. I'm assuming that there are also off-screen interactions because we aren't seeing every single day and it's been around 3 weeks (not including the time they miss due to the dimensional loop, which puts it around a month).
The reason the kiss is described as very quick and not that heated or intense is because it's kind of a "kiss-after-the-first-date" thing. A signifier that yes, they want to pursue something deeper but aren't exactly deeply in love just yet.
I know in a lot of romance games, the first kiss is given a lot of significance for the relationship. But in this one, the kiss was just Wil's way of saying "Hey, I think you're kinda cute" - not a way of saying "I think I'm in love." That is yet to come.