@hallie4 You just got a new job. You say you are getting 50 lacs of stocks every year but that hasn't materialized yet. Because your portfolio is still only at 30 lacs which means you haven't even got 1 years worth of the 50 lacs yet.
Honestly, it is your 50 lacs that is the key here. The rent you're paying is peanuts compared to the EMI you will be on the hook for (and that too for several decades). My point is - if your dream house is worth 2.5CR, then for real peace of mind, you're better off holding off for 3-4 years more.
In 3-4 years, you will have 1.5 or 2 crores worth of stocks from your annual 50 lac stocks. Heck, it will likely even appreciate in value and even 3 years worth of stocks might be enough for you to buy your flat outright. Or you can do a 75% downpayment and only take a small loan with a small EMI that's way more comfortable (such as if you lose your job and have to be in-between jobs for a few months).
In the meantime, if you're pissed with landlords asking you to move, then make sure your next rental is a 3 year lease or even a 5 year lease. There are plenty of landlords who are more than happy to lock in tenants on long term leases.
Lastly, considering how big and outsized this apartment cost is, are you 100% committed to living in NCR for the rest of your life? Personally, I liked Delhi when I lived in it, but when I moved out to other cities, I would NEVER come back. Much less lock in 2.5 crores of my money in Delhi. For me, safety is the biggest issue - and I lived in South Delhi. In Delhi, simple road accidents lead to an escalation in violence that is just downright scary. Or the open goondagardi.