This will get sorted out but may take time. Chances are that the money is in a suspense account of the Hong Kong bank, or, less likely, in a suspense account of an intermediary bank. The last time a SWIFT transfer of mine got lost it was because the company I was sending it to had a trading name that was different to their legal name, and the legal name was used on their company bank account. I had specified the trading name on the transfer. It took three weeks to sort out, and the money was in a suspense account in the recipients bank the whole time. As the steward's inquiry got closer to the location of the money, it suddenly appeared in the recipients bank account.
CiaranT's advice is good. Provide a copy of the SWIFT message to your recipient so s/he can go to their bank and ask for the funds to be located.