Why does this happen only on Zerodha?

Northarc got good results and I was planning to get profit from short selling it but zerodha doesn't let me sell shares on intraday margin, why?

Yesterday, the same thing happened with Motilal Oswal when I was trying to buy it on intraday margin. It was up 2% and then got to 8% on day high. My blood was boiling seeing that.

Then I thought maybe it does happens with stocks who have events going on? But on groww I was able to buy on intraday margin.

Does anyone know what type of scam is this??