You are fine if your H-1b approval notice came with I-94. You may use EAD since USCIS mostly isn't aware of such. You may apply for GC in future again regardless usage of EAD.