Flights into Shanghai have a pretty high success rate when it comes to baggage arriving safely, from what I see, but when there are problems, they can be severe. International airlines line Delta may not offer reasonable customer service. Once their records show the bags have arrived in Shanghai, they just close out the case and assume it’s settled, whether you ever get your bags or not. Local delivery services are where the gap can be, at least with Delta, who failed to get my bags to me yesterday (Sunday) for my Friday/Saturday flight from the US to Shanghai. The local delivery service says they will get it to me around 2 am Monday.
Of course, never pack valuables in checked luggage and always be prepared to lose your checked bags for two or three days. Wish these airlines had a better way of getting bags to you when the airline routes them incorrectly. Mine apparently went from Detroit to Los Angeles instead of Tokyo and Shanghai.