On technicalities not really, on paper yeah.
Throughout their history similar governments did similar things. They tried to assimilate others and failing that oppression follows and possibly ethnic cleansing. The systematic aspect may be Nazi-esque (not just Uyghurs, but Tibetans and Mongolians, and whoever don't consider themselves Han or follow what CCP believes as Han identity), but it's not really of this Nazi brand. They do add a modern twist to these and try to learn from others and their mistakes.
Interesting enough Nazis did take notes from others like Americans, Canadians, and Australians with their native policies and Turkey with their genocide of Armenians, Assyrians, and others when designing their plans towards Jews, Romani, Slavs, and so on. I think the CCP is doing the same, but I don't think they want to kill everyone per se. They let them be assimilated, if they can't them they go to more ethnic cleansing steps. Mongolians and Tibetans may not be as extreme as Uyghurs case, but their identity is being stripped from them. Hong Kong as well although in a more subtle way (comparatively speaking). They aren't even going full Soviet like displacing people and moving Russians everywhere. They are just moving Han Chinese and changing and assimilating others this way.
These education and sterilization camps are I guess for more extreme cases for the CCP POV as the slow approach isn't yielding results they want. So there are some technical differences compared to Nazi or even other similar policies.
On the other fronts, chauvinism and cult of personality are just exclusive of Nazism or Fascism. Lot of methodology of control like propaganda is used by liberal democracies. Calling them CCP should be bad enough and pretty sure CCP could substitute Nazi in the future as the term for evil government systems.