You might be aware that NIFTY50, MIDCAP50, NEXT50 and SMALLCAP50 are the benchmarks and they contain 50 stocks. You would have given consideration to the ground realities and created them on your own and made them ready to use before implementing this limit of just 20 stocks.
Request you to either create those or increase the limit to at least 50.