My scenario is;
1. My H1-B visa is stamped till April 2020. So I still have 2 years of valid visa.
2. I am current in USA actively working for Employer A.
3. I have a received an offer from Employer B. H1 transfer is in process.
4. I would need to visit India for 2 to 3 weeks for personal reasons before joining B.
Assume, before I travel to India I have petition approved for Employer B, and I have resigned employer A and also served notice period.
So, before joining Employer B, can i travel to India, get stamped for Employer B and come back?
In this scenario will there be any harm in having that gap in employment for 2 to 3 weeks?