@Dustcan
Ease of spreading information certainly is one reason.
Another obvious reason is that any topic, related to Israel or Jews, that people feel strongly about is automatically going to be controversial because there’s a lot of people who want to portray Israel and/or Jews in extremely negative light and a lot of people who want to do so in extremely positive light.
More differences:
China is quiet about Uyghurs, doesn’t do abrupt, flashy moves and wants everyone to forget. Most people don’t know that much about what is going on there; either nothing or only allegiations of genocide and China’s denial. So people talking about it are typically those who are anti-China. And they don’t have a good way of affecting China’s decisions.
Unlike Uyghurs’ plight, the conflict in Yemen is a war, so normally would be considered flashy and newsworthy. Except it’s “just another war in the Middle East”, so it doesn’t get as much reporting as it could. For most westerners it’s unknown, boring or hard to understand - “some Arabs are fighting with other Arabs, IDK why”. And again, people who care, don’t really have a good way to affect Saudi Arabia’s decisions.
Meanwhile the whole situation in Israel started with a flashy terrorist attack that was widely publicized. Israel wanted everyone to hear about that attack a lot, so it was publicized even more than normally. Then Israel’s offensive started and it was another loud thing to report on. Info about who is fighting who and why is readily available. People understand more about this conflict and they also knew more about Palestine than Yemen or Xinjiang to begin with. In addition, Israel is a democratic country with heavy ties to US (and even got US military aid specifically for this conflict), so it should be easier to affect Israel’s decisions, either directly or by affecting USA’s decisions.