Apparently CX837 YVR-HKG (2pm departure ex-YVR, 7pm arrival at HKG) serves lunch and breakfast these days which I found out when I took this flight last month. I remember they used to serve dinner as the second meal on this flight before the pandemic. Each to their own but to me it sucks that they changed it to breakfast. For what it's worth, no changes in the timing of each meal at least in J (1st meal served shortly after takeoff and 2nd meal served around 2 hours before landing).
Wonder if the second meal is breakfast for other North American flights arriving at HKG in the evening as well.