There are quite a few options within your budget. Since you can go up to Rs 30 lakh, apart from the cars you mentioned, we would suggest considering the Hyundai Creta Electric or the Mahindra XEV 9e. The Hyundai Creta EV is a very polished product; it is effortless to drive, offers excellent ride comfort, and feels like a regular car that just happens to be electric, making it a safe and sensible choice.
If you want something a bit more exciting, the Mahindra XEV 9e is worth a look. It feels genuinely quick, and the larger battery pack provides a longer range.