H1b1 is strictly for non-immigrants, so applicants at visa interview must demonstrate non-immigrant intent. Having a past GC petition shows immigration intent, so perhaps h1b1 is not so easy for me.
h1b is dual-intent, so no need to demonstrate non-immigrant intent. However, visa officer need to be convinced that you will leave U.S. at the end of your employment. Home country residence ownership is one evidence. Past immigration violations is negative evidence that your intended stay was not temporary, and you may overstay. You may therefore be denied future visas.
Therefore, it’s extremely important to avoid immigration violations. It will also mess up your GC.
Overstay and I-94 — Check the expiry date in the lower right-hand corner of Form I-94, Arrival-Departure Record, to determine the date your authorized stay expires. USCIS recommend that you apply to extend your stay at least 45 days before your authorized stay expires.