Yeah, they are all meant to conform to a single Standard.
But you know how that goes: who enforces the Standard?
Lots of companies make the canister body. It used to be that all of them bought the valve at the top from the Lindal Group. That ensured that all screw-thread canisters have a 7/16″ ENF thread. That is Standard.
What is not ‘common’ or standard is the plug inside the screw thread nipple: there are variants. Personally, I think Lindal made a mistake in permitting this.
This has lead to variations in the distance from the top of the nipple to the top of the plug (red). In turn, this means that the length of the pin (blue line below) needed to depress the plug (ie open the valve) varies. Some companies have gone one way in length while others have gone the other way.

(taken from our article on Lindal valves at https://backpackinglight.com/lindal-valves-caffin/)
Whether some of the Chinese canisters use a genuine Lindal valve insert, or whether they now make their own: I do not know. Have the patents expired? Trouble there is that a lot of ‘Western brand names’ source their canisters from China these days (with increased dirt content).
What you have to do is to screw the stove on quickly while holding the lot upright. There may be a hiss as some gas escapes in the process. In that case you have to screw the stove on a bit harder, to make the O-ring seal. If there is still no gas coming out, perhaps the canister is empty? If not, you can try screwing down a bit more. Eventually the thread on the stove gets ripped off, so it no longer works.
I find this variation damn annoying. I had to make the canister connector on my Winter Stoves able to handle a wide range of canister nipples to overcome this. It does work.
Cheers