I remember trying to book a HKG stopover on my award ticket to PVG, but was unsuccessful. KE only allows the extra stopover to be in a different region (except when Seoul is one of the stopovers). I think they consider PVG and HKG to be in the same region.