Filing the application the same day you’re eligible without really checking the details is rushed.
You said in your initial post that your attorney suggested you to wait until after you filed 2023 taxes to obtain tax records from 2019-2023. That’s tax advice, which, again, your lawyer has no business in giving because obviously he has zero clue what he’s talking about. You can download the 2019 tax return in the next five minutes. So again, either the lawyer is incompetent, or there is a language barrier.
You should have front loaded it. USCIS knows that they can’t require 2023 taxes until April 18th 2024.
Not formally, but my husband taught me how to use guns.