I had same issue back in 2016 as well. I'm working for a big engineering company and HR told me that they have to place me as leave without pay until I get the work permit. If you know you'll be getting permit soon, I would just tell them and be on leave for a little.