I haven't booked the PVG-HKG flight yet, since my arrival won't be for another 2 months. I just wanted to check how bad PVG customs/security/ATC delay may be and figure out, but I'll probably take the KA 6:55pm flight.
The longer delays are likely to be on your PVG - HKG flight. No way of telling when you're actually going to depart PVG and land at HKG.