Yup. But they found a Han Majority waiting for them with open arms.
Bullshit - they opposed and fought the KMT - however the KMT had also brought it's remaining army to Taiwan, and as such subdued them easily.
The only Han Chinese, that went to Taiwan in vast majority, were the Han policy inspired fellows from the KMT. The others were from several Chinese ethnicity, e.g. Hokkien, Cantonese or Hakka.
No one of Chinese ancestry in Singapore or Malaysia terms himself as a Han Chinese, but as a Hokkien, Cantonese, Hakka, Teochew, etc.
That is why they term themselves, proudly as Singaporeans or Malaysians. Or those on Taiwan, in majority as Taiwanese.
You still don't understand the political/racial concept of Han Chinese, and that of being a PRC citizen.
Just as 99% of Westerners can't differentiate a Pekingnese, or Shandongnese (Han Chinese) from a Hokkien or Cantonese.
The term Han came back into play due to the control and conquest of China by the Manchu. The Manchu termed every non Manchu within the Qing Dynasty territories to be a Han Chinese. Exception only to e.g. Mongols, Tibetans, Xinjiangnese, etc.
A Han Chinese is factually any person that used to live in a province were Hànyǔ was the official government/administrative language - and this is what gave a commonality amongst China's diverse ethnic population. But it was never a singular racial commonality, except for those Chinese living/originating along the Yellow river.
Exactly the same applies to today's Germany - were in the past 2000 years countless ethnics intermixed - and from the 18th century the Prussians took control, enforced their language and termed everyone to be a German. And yet the majority of e.g. Bavarian's will tell you - yes I am a citizen of the Federal Republic of Germany, but I am a Bavarian and I speak Bavarian.
Just as the KMT tried to enforce this nationalist racial/identity onto China with the term HAN Chinese, and now Xi.
Check out contemporary Western literature in regards to China during the e.g. Boxer-revolution - no one of those invaders referred to Han Chinese, but either Chinese or Manchu. Only the Japanese referred to their language Kanji (meaning Han Chinese) aka Hànyǔ, not as a racial term, but the unifying language imposed by the HAN rulers of the respective Chinese Dynasties onto the population of their respective empire.
Hitler or the new German right-wing party AfD pursue/d exactly the same path - an artificial constructed unified German race in order to promote nationalistic interests.
Same goes for Franco, Mussolini, Oliver Cromwell, Napoleon, de Gaulle, Boris Johnson, Trump, Putin, etc. etc.
Tell me, WTF is a RUSSIAN? or an AMERICAN? it simply describes the nationality of a citizen and not a race - and the same goes for HAN Chinese to unify national interests and to differentiate from those Chinese living in other countries and being citizens of these respective other countries.
And just as Xi now. formals the KMT propagates HAN Chinese to be a singular race - Trump and MAGA's are trying to propagate a singular EURO-American race that rules over it's other ethnic minorities - maybe granting them autonomic zones and rights. Which won't be feasible since the USA does not posses centuries or millennia of demographic ethnic population distribution/separation such as China.