Though Pristina needs to avoid escalating this situation any further and shares some of the blame for recent tensions, ultimately, it's Serbia that is stoking conflict in Kosovo. The only reason there are now ethnically Albanian mayors in Serbian-majority regions is that the Serbs in those regions boycotted local elections, directly leading to their lack of political representation. Mediation and cooperation is the only way forward.
Kosovo's political leadership is stoking the current tensions between Serbs and Albanians. Voter turnout for the recent local elections in northern Kosovo was less than 5%, rendering the so-called "elected" mayors completely illegitimate. Ironically, though the only reason for Kosovo's separatist aspirations is Western pressure, the West is now condemning Kosovo's government for its violent actions against Serbs.
There's a 50% chance that Serbia will recognize Kosovo by April 2036, according to the Metaculus prediction community.