I am working for Company A on H1B and recently filed for H1B transfer to company B. The transfer petition got approved and I've got my I797 for company B. Now, I decided not to join company B, as they are not having any projects. I've the following questions.
1. Can I continue to work for company A?
2. Can I have both the H1s at the same time or do I need to cancel the H1B from company B? If I decide to cancel the H1B from company B, will it affect my existing H1B with company A?
3. If I travel back to my home country and come back to US, using company A's H1B and visa, will I've any issue in immigration, as there will be two H1B approvals?
Please let me know your thoughts.

