Also note that Latino is a Spanish word, Latinx is obviously an English word. So we have non Latino white people telling Latinos to use an English word to refer to themselves
Definitely no colonial undertone to this dynamic whatsoever
Latinx is not even an English word, it is a made-up word. It is not language evolution but an attempt at language revolution which fortunately seems to have failed thus far. May it keep on failing and may it - and the multitude of other attempts - serve as a warning that Newspeak better remain in the dystopic novels from which it often seems to originate.
Worth noting that Latinos are themselves colonizers (well, at least of mixed ancestry). Latinx is still stupid and condescending, but framing it as colonialism is a bit reductive.
Definitely no colonial undertone to this dynamic whatsoever