I use CX197 a couple of times a year and in my experience, it's often delayed, usually around an hour or two. The excuse is usually late arrival of the inbound aircraft. That being said, I'm normally through immigration and agri in 15 minutes with hand baggage, 30 minutes with checked.