"It's not like SpaceX did not have any missteps on their path to creating reusable boosters."
They weren't really missteps. It was part of their design philosophy. Build it enough to get past a "goal" (say, get past the launch tower) and test. If it doesn't meet the goal, ID the failure, redesign and test again. Once it reaches that "goal", create a new "goal" (sat, reach 20,000 ft). Repeat until it's reliable.
While this involves a lot of explosions, the actual time it takes to get a workable and reliable rocket was dramatically reduced.
Looks less like a failure on China's program and more like China learning from Musk.