My H1 and my i94 expired on 04/30 and I applied for renewal in Feb 2017. The approval for my H1b extension came on July 19th 2017 but the period mentioned in approval notice was from 05/01/2017 to 05/30/2017, which is in the past. I had to move to a different job to a different state in the meanwhile, my attorney filled H1b amendment for the new position and claims I'm not out of status because my H1b amendment is still being processed.

Can I still stay in US and work based on my H1b amendment even though my H1b expired on 05/30/2017?