Markets are open to all. If someone wants to sell near upper circuit and buyers are there, it happens. Market movements are fuzzy, not every little thing has an explanation. Maybe some people made enough profit and wanted to exit and that lead to more exits or something else ..
I dont like the smart and dumb money concept much, people are acting in different ways in different timeframes with different emotional control in that moment. This kind of thinking seems to lead to overthinking. Smart person might do the right thing and still lose. Dumb money can continue to win for some time with some luck. What is dumb for one timeframe could be smart on another timeframe.
In highly liquid stocks, it seems unlikely that a single actor or group of actors could decide where price goes - and keep it there. Atleast they have to pay the price for moving the market - they can try but might still lose. Without insider info or HFT/arbitrage, i think everyone has to play the probabilistic game.