Your snippet talks about Nara, NOT Mihirakula.
He destroyed Buddhist settlements not for any religious reasons. A monk had seduced his wife.
He persecuted Brahmans too. Forcibly abducted wives of Brahmans.
This is the DIFFERENCE. Kalhana CONDEMNS Nara for his acts.