Reason for asking what EB visa this is for is because there are numerical limits
The overall EB visa limit for Fiscal Year (FY) 2025 is approximately 150,000 visas, set by the Immigration and Nationality Act (INA), with each of the five EB categories receiving a statutory percentage of this total. For FY 2025, the EB-1 and EB-2 categories have already reached their numerical limits, meaning no further visas or green cards will be issued for those categories until the fiscal year resets on October 1, 2025, when new visa numbers become available.