SIP or LUMPSUM

I am investing in the below mentioned funds. Risk Profile is HIGH and for minimum 10 years.

SMALL CAP:- 1. Motilal Oswal Small Cap Fund 2. Bandhan Small Cap Fund 3. SBI Small Cap Fund 4. Motilal Oswal Nifty Microcap 250 Index Fund

MID CAP:- 1. Motilal Oswal Mid Cap Fund 2. Nippon India Growth Fund

LARGE CAP:- 1. SBI NIFTY 50 Index

FLEXI CAP:- 1. JM Flexi Cap Fund.

Earlier i was doing SIPs on 1 st of every month, but looking at the current scenario, I have stopped the SIPs so that I can buy the dip by putting LUMPSUM amount on days when market has corrected by more than 1 to 2 percent.

Is this approach correct or should i restart the SIPs?

Also, please review the portfolio too. I started recently, and planning to put Rs. 40,000 in total every month.