UK to Hong Kong transiting in China question.

I am looking at flights from Manchester to Hong Kong and the cheapest flights are Chinese airlines.

On the outbound flight, which is with Juneyao Airlines transiting in Shanghai. It says the baggage is checked through to Hong Kong.

On the inbound flight, which is with Hong Kong and Hainan Airlines transiting in Beijing. It says I need to collect and re-check baggage. Is this incorrect as both my flights are international (Hong Kong is considered international)?

I am looking at flights from Manchester to Hong Kong and the cheapest flights are Chinese airlines.

On the outbound flight, which is with Juneyao Airlines transiting in Shanghai. It says the baggage is checked through to Hong Kong.

On the inbound flight, which is with Hong Kong and Hainan Airlines transiting in Beijing. It says I need to collect and re-check baggage. Is this incorrect as both my flights are international (Hong Kong is considered international)?