In the finale of Kim's Convenience (S05E13), Shannon breaking up with Jung comes out of nowhere. Afterwards, they go up for dinner like nothing has happened.
Why did she break up with him?
Nicole Power, who played Shannon, was given a spinoff show called Strays. At this point on the show Simu Liu was on track to be a much bigger star, and presumably would not appear in a small spinoff show. The writers probably needed a quick way to break them up. The dinner just seemed like bad editing or a continuity error.