If I understand correctly, your H1B transfer has been approved. Then you have a start date for the new company. Is the issue, then, that you're taking unpaid leave in lieu of quitting before your start date, and are worried that you'll go out of status?

