The issue is that in 2018 the then CAS said 201 LCA MK.2 was the plan, this has been falling ever since, a couple years later 170 was mentioned and now the are ~120 (6 SQNs), and we all know this is because IAF is putting all their force into getting 114 MRFA.
mk.2 has been and is being sacrificed for the MRFA fantasies of IAF that to this day have not got beyond AON, best best best case scenario all 114 are in service come 2038-40 at this point. A stupid plan poorly implemented is peak Indian military. All other large airforces (that have access to reliable engines)have domestically made single engine fighters as their backbone. IAF is living off of brochure specs and not thinking like a future ready force
201 Tejas Mk2 was simply not feasible. At 24 per year, you'd be talking about Tejas Mk2 deliveries almost till 2036-37! Higher rate than that and it's almost not possible for the IAF to absorb so many per year.
108 is not a small number and it is likely to go up IF ADA and HAL meet the timelines that they commit to. GoI has to do it's bit with funds being released without any delays. Contract negotiations shouldn't be as long winded as they were for Mk1A. That's also IAF, HAL and MoD's responsibility.
You're being extremely pessimistic, whereas if you look at the IAF's procurement plan as shown in the screen grab from this page, the MRFA is the last import. AMCA is also high on their priority given the J-20 entering service in increasing numbers and the possibility of a J-35 variant entering PAF service in the next 5-6 years.
Tejas Mk2 is perfect for Mirage-2000, MiG-29 and Jaguar replacements which adds up to well over 160-170 units..is why the numbers are likely to go up IF ADA, HAL and other agencies can adhere to the timelines so production is not spilling over majorly into the 2030s.
If the GoI keeps kicking MRFA down the road or if this MRFA continues to be a rabbit hole, then expect the IAF to look at the Tejas Mk2 as the filler.