First blocks may have fewer airframes though. I wouldn't be surprised if first block was just a pre-serial test run of something like 8 to 12 airframes. And then the second block is usually still a ramp up, most projects don't jump high numbers right away, so it could be something in between of first and third block.
In that light, it's still not a crazy idea that there are something like 10+20+30+25-ish produced so far, with the 4th block possibly still ongoing. I'd still expect at least 80 airframes delivered to Chinese air forces, though.