My dude, CIA assets embedded in China are going to start blowing up Chinese bridges and power plants from within if China actually boycotts the Zionist entity because the boycott would be an act of war that would demand a response from the enemy. Since China is already an economic superpower, they would wage war through noneconomic means, first with sabotage and cyberwarfare before escalating to proxy wars and eventually direct kinetic warfare. Iran has launched cruise missiles at the Zionist entity, and for that, they have to go through two attempts at regime change, one while the war officially commenced and one that just recently passed with the failed color revolution attempt, both of which were incredibly violent, as in "protestors" with full auto rifles firing at crowds along with sabotage like burning down mosques and attempts at storming military bases.
Can China be condemned for not being willing to pay the human cost for the sake of liberating Palestine? For someone living in Yemen or Iran or Lebanon, who live in a society that have already offered martyrs for the sake of Palestine, yes they're justified in condemning China for not willing to offer martyrs of their own although I doubt they would agree to shipping Yemeni/Iranian/Lebanese troops to China for the sake of fighting Chinese border disputes. But for Westerners, including an Aussie sexpat holed up in Argentina, who have not only not offered martyrs but have collectively sustains the Zionist entity in the first place, not so much.
There's no such thing as an independent boycott of the Zionist entity especially since the Zionist entity is completely reliant on the US anyways. If anything, the real cynical kabuki theatre pro-wrestling move would be to partially boycott the Zionist entity while simultaneously increase trade with the US with the understanding that the US would use the increase in traded commodities to further subsidize the Zionist entity and fill in the holes left by the "boycott."
The only real way to economically hurt the Zionist entity is to hurt the Zionist entity's master. Notice how a lot of countries that have no economic ties to the Zionist entity like the DPRK also don't have economic ties with the US either. Because the US is very willing to subsidize the Zionist entity and because the US has a much bigger economy than the Zionist entity's, a complete boycott the Zionist entity is essentially just a partial boycott of the US and the Zionist entity. For various reasons, China is not ready to wage economic warfare in so open a fashion against the US.
A boycott could work if the US vassal is unimportant enough that the US would rather leave them to their fate than save them. If China boycotts an expendable US vassal and the US refuses to save them, it could open up opportunities for the US compradors in charge to be overthrown, ideally by anti-imperialist forces. However, this is 100% untrue for the Zionist entity, which is probably the US's most valuable vassal to the point where it's not even a vassal anymore since the Israeli political class is completely self-aware of the settler-colony's value in destroying WANA unity among many other things.