Yes Seatguru is wrong. There are either longhaul A330 with flat beds or regional A330 with the awful regional seats.
But it is absolutely useless to worry about a flight in April. CX has no idea if the flight will operate nor what aircraft it will use.