I landed into PVG on the 20th Oct and the 4th Nov, and both experiences were very different. So here are my experiences.
Virgin would not interline with EVA, so I knew I would need to collect bags. I landed around 9am.
The China Health Declaration form was in operation, and a lot of people were trying to do it on arrival. I was selected for a secondary Swab at random.
The Transit Visa process was a pain, only one agent working. No real idea what needed to be done, queued for a while and then learned I needed to fill out a form. So had to grab one and get back into the queue. There were around 8 people in front of me, and each person was taking 10 mins to process. Onward flight details were being checked. And a second agent was putting the stickers in the passports.
It took around an hour and 20 mins to get through. Then I was able to collect my bag and then head to EVA. It was completely the right choice for me to have a connection that was 4+ hours from landing, as anyone with 2 hours was queue jumping and then had to grab bags and re-check.
The return experience was completely different. Singapore Airlines do have an interline agreement with Virgin Atlantic, but were not able to do it for an un-specified reason. Maybe because VS now operate from T1, or maybe China requires everyone to collect their bags at their first entry to the country as the US require.
The China Heath declaration had been removed and the immigration hall was empty, as I landed at 6:30am the Transit agent was fast and efficient, and there were 2 on duty. I was first in line and it was done in 3 to 4 minutes.
Appreciate the guidance here, and hope this updated experience I posted helps a fellow traveller.