The very complex nature of Hainan appears with the addition of A330s to Beijing Capital Airlines that intend to launch to Helsinki & Copenhagen.
Beijing Capital Airlines to be China's seventh airline to fly long haul, planning European routes | CAPA - Centre for Aviation
It seems very complicated to me, but maybe Hainan's hesitation to Manchester is related to the restructure of previously domestic only, Capital (?)