I think there are some issues, but I was relatively satisfied.
I was satisfied with Chase ending up with Kudzu because I liked their relationship arc throughout the story and I think that Leo's obsession with Chase could be a bit too overbearing (though I know some of it has to do with Echo itself).
However, I don't really like how Chase gets off scot-free considering that it seemed like he was very callous when he broke up with Leo. He never genuinely apologizes or has to consider what he did. I think it would be nice for them to stay supportive of each other instead of Chase just straight-up leaving Leo at the end (though I do like the symbolism of the train scene, it's not good of Chase to just abandon Leo again rather than try to fix up their relationship, even if he doesn't want it to be romantic anymore considering how they were great friends.)
I think that Leo deserves better but Chase might not actually be better. Hell, maybe the writers' intention is that Chase is somewhat manipulative (or, to be more generous, too confused about his feelings?) so he and Leo don't really "work" for each other because Leo is too sincerely intense and Chase is too casual or impulsive. There's also a sort of issue stemming from how Leo is lonely, but he doesn't leave the area he grew up in so, by the end of his route, he's not really putting himself out to anyone or forming new connections on his own. Maybe they both need to learn a few things.