No puedo hablar específicamente de las conexiones PVG-SHA, pero esto es común en Tokio, que tiene dos aeropuertos principales con vuelos internacionales (NRT, HND) y, en consecuencia, tiene muchas conexiones entre los dos.
La regla general es que, si el vuelo entrante se retrasa, la aerolínea se hará responsable y te colocará en el próximo vuelo disponible si no puedes hacer la conexión. Pero si el vuelo está a tiempo y aún así pierdes la conexión, la responsabilidad es tuya. Los tiempos de conexión mínimos (supuestamente) tienen en cuenta el despacho de aduanas, por lo que si quedas atrapado, probablemente estés sin suerte, aunque siempre puedes intentar argumentar tu caso ante la aerolínea.
Por si sirve de algo, si el tráfico es una preocupación, puedes evitarlo por completo tomando la Línea 2 del Metro de Shanghai directamente desde PVG a SHA. Sin embargo, este es un metro de pasajeros, no un tren expreso, por lo que toma alrededor de 90 minutos de principio a fin con muchas paradas en el camino, en comparación con 45 minutos en auto si no hay tráfico. Si los horarios están a tu favor, puedes ahorrar unos 30 minutos en el viaje tomando primero el maglev (¡con una velocidad máxima de más de 400 km/h!) hasta Longyang Road y continuando desde allí en metro.