I've run into the 'bottoming spring' issue before, so it should be checked. I looked at the ends of the tapers of your needles and it 'appears' from the picture that there is a mark or discoloration at the same distance along the taper where the needle may have bottomed. I don't know, but you may want to check it with the long taper needle. Perhaps put a bit of spray paint or something that you have available and then run the needle in - see where the needle bottoms.
The Chinese carbs can be perfect copies or 'close' copies. I've run into some with different size air bleed/transition holes and with the holes drilled vertically instead of at an angle (saves machining set-up). Also the metering spring is often different. One other thing to check is the size of the metering orifice, if it is, say, smaller it will give you a slower ramp in of the fuel and may be the reason the metering spring is different.