To a point if you think that we will also be losing 3 Darin 2 squadrons and 1 UPG before 2030, 2 Rafale squadrons ordered by 2023 end can still be delivered between 2027-2030. Softening the blow a little bit.India should have gone for another 36 Rafale back at some point in 2019-2021, same standard as the initial batch. MMRCA2/MRFA just takes too long.
Tejas MK2 will be lucky to get operational in 2030. But after that we have Darin 3, Mirage 2000s and remaining UPGs retiring. The Tejas MK2 will have to cross it's projected orders of 6 squadrons just to cover these. Forget about the retirements we will take from now and till 2030.
And keep in mind PAF has a minimum of 50 JF17 and 36 J10 incoming to replace all of their F7PG and non ROSE Mirages. Any order after 2025 will be to build up for them.