I sympathize with you but as others have already stated: “rules are rules”, You should known that this is especially painstakingly true for Hong Kong and China (no matter how ridiculous). CXP can simply not afford the risk to be penalized. I would get in touch with CXP and explain what happened and see if they are willing to help you out. Based on many years flying with CXP , delayed flights and subsequent excuses to not compensate me for those delays …. I wouldn’t keep my hopes up if I were you, but it is a nice quarantine therapy I guess.