I am in a bit of a pickle. I recently got an H1B transfer done and my extension came back with 3 years of validity, which as per me is not correct as I have already used up 5 years of my H1B. My company's lawyer requested for 3 years and that is how I got 3 years extension. I told my lawyer that this seems to be a mistake on USCIS's part and needs to rectified as I am going for H1B stamping. The lawyer is saying that I was out of H1B status and on H4B for 15 months out of which I spent 10 months out of US (physically) so I will get my clock reset. I am super confused how can my H1B clock reset, I have explained it to the lawyer that this cannot be the case and I should get only 1 year extension. The lawyer is saying that my H1B is reset, has the law changed recently or am I missing something?
If I go with this and approval notice(I797) for stamping will there be any issues?