Probably, your investments are all in regular funds. Switch them to direct to get better returns.
Parag Parikh Flexicap and Parag Parikh tax saver kind of have similar portfolio, invest in one and not the other.
I would suggest just one flexicap fund, not multiple. My personal bias is towards Parag Parikh Flexicap.
I am not a big fan of ICICI prudential value discovery. Parag Parikh Flexicap is value oriented in philosophy, so that works for me.
UTI Nifty 200 Momentum 30, I stay away from random indexes.
Short term fund is good for parking emergency funds.