I have seen tweets and posts on forums that Z-10s are coming in 1-2 weeks last year (2023) by ridiculous PSF accounts and well the year is gone and nothing came. I also saw tweets and posts for Jinnah class frigate to appear out of nowhere in 2023. Today, even construction hasn't started and will not start until last of Baburs are done (end of 2025). Its beyond 2030 for first ship. Regarding J-31 within 1 year or so. If that's really is the case then my question is why we went for J-10C. PAF inducting JF-17C, J-10C and J-31 in the space of 1 to 2 years doesn't seems right. Especially with totally constrained resources / finances. How we are going to increase the numbers of J-10Cs, if we are going to induct J-31 in parallel.
As far as ACM saying that its coming 'soon'. He really didn't told the year. The 'soon' in military acquisition can vary a lot. Even 5 years can be called 'soon' for a next gen fighter. Lastly, the statement shouldn't have come at first place, the disclosure of the plan did no good service to Pakistan. If you have seen the recent PAF official videos, anyone can make an observation that those 'official' videos look more like a aggressive personal PR campaign. Extreme and overuse of his excellency after every other sentence. The haste in disclosing this acquisition looks the same trend.