I'm not sure I'd attribute it to ethno-nationalism, in that I don't know for sure that China is applying a policy of Han supremacism. It seems to be more of a particular concern with the Uighurs in particular.
We've seen similar instances before, with Tibet and the Falun Gong. China probably decided that traditional, conservative Islamic religious practices were incompatible with the modern, developed country they are trying to build, and are trying to suppress and change this culture in a deeply authoritarian way.
Communist regimes, including China, have a history of suppressing religion and pre-existing traditional culture (e.g. the Cultural Revolution of the 60's and 70's).
What set of distinctions could we reasonably draw to say that the authoritarian imposition of norms based on the overwhelming Han ethnic majority is not fundamentally Han Chauvinist or racist?
We've seen similar instances before, with Tibet and the Falun Gong. China probably decided that traditional, conservative Islamic religious practices were incompatible with the modern, developed country they are trying to build, and are trying to suppress and change this culture in a deeply authoritarian way.
Communist regimes, including China, have a history of suppressing religion and pre-existing traditional culture (e.g. the Cultural Revolution of the 60's and 70's).