What shall we do?
Let's go through this once more:
Once a country or ROW is retrogressed, then all other categories in the same classification are subject to the 7% limitation.
ROW eb3 is retrogressed. Therefore, in eb3 india only has 2,800 greencards per year. 700 per quarter. Until ROW eb3 is current, india/china will remain at 2,800 (including dependents).
USCIS suspended ac21 in that row spillover visas in eb2 are not going to india/china. Instead they are going to eb3 row. This is why you are getting movement in eb3 row. They are essentially sacrificing eb2 india/china to catch up eb3 row which in turn will help eb3 india.
USCIS/DOS broke the law the last couple of years. They allowed more 485 filings then they were allowed. They spilled over row eb3 visas to India when they shouldn't have. (USCIS/DOS could argue that many people are getting benefits of 485 when due to uscis mistake they were allowed to file when there weren't enough numbers).