H4EAD's expiry is it based on I797 or I94?

I applied for an H4 EAD renewal recently, and my I-797 is valid until June 2025, while my I-94 shows an Admit Until Date of September 14, 2026, and my spouse’s (H-1B holder) I-797 expires in June 2026. However, I recently received my H4 EAD, which expires in June 2025, meaning it will expire in just six months. I’m confused because I won’t be able to apply for a renewal again at this time. What should I do in this situation?

How did you get the H4 i94 longer than H1B i94?

There is something wrong here.

Thanks for replying. I recently travelled to India and which is why it’s not in sync.