This is for my wife.
She is on OPT status which ends on June 30th ,H1 has been approved but received I-797B instead of I-797A. H1 was applied in 'Consular Processing' and not in 'change of status' by mistake and therefore SEVIS was not updated by USCIS and her college is not giving CAP-GAP I20...