I'm not saying there aren't human rights violations but comparing China to Hitler Germany I mean c'mon. Intent and severity does matter. Xi tries to preserve the integrity of the entire country and it's historic territorial claims, perhaps dogmatically so, but the intent was never a mass genocide or aggressive expansion policy to provoke war. China has treated Honk Kong with comparitive silk gloves despite open provocations. The U.S.(or rather Trump) provokes China by sending delegations to Taiwan but China keeps it's restraint. Even with the trade war and Trump completely letting himself go Xi kept his composure. The country is also arguably one of the most important players in the global supply chain and has absolutely nothing to gain from letting it's relationship with (primarily western) countries sour.
I think context matters. China couldn't emulate what happened in the 1930's-1940's even if it wanted to. While it's easy for hypocritical western rulers to turn a blind eye on "re-education camps" and "dropping fertility rates" it would be much harder if it were full blown extermination camps. The economic consequences would be huge for China. But in the end the results and goals are similar: creating a monolithic nation where only one identity and potentially ethnicity is allowed. The Xi method just takes more time.
And to be fair to Trump, what China considers "provocation" is just plain acceptance of reality. Taiwan is an independent country just like Congo is no longer part of Belgium, deal with it. It is the world that indulged with Chinese nonsense for too long. Acknowledging reality and helping Taiwan keep that a reality by selling weapons to it is not a provocation, China is the provocateur on all aspects here. They annexed Tibet against the will of the native population, they claim Taiwan is theirs against the will of the population and they now claim parts of the South China Sea is theirs against the will of the rightful owners of some of those parts.
EDIT: I would just like to add this little remark. While I personally don't like it when words like "fascist" or "Nazi" are being thrown very lightly (as it is often nowadays) I do believe that you don't require a 100% fit either. Even if you'd take 100 Nazi officials from Nazi germany you'd probably find different opinions and ideals but they'd all be Nazis nonetheless. It's all about how much the parallel fits and especially so on key aspects of the system. And with China right now the parallel fits pretty damn well and does so on key Nazi and/or Fascist characteristics.