I go back to my previous guess that most failed quality checks and 530k passed. Or 4m just weren't ready when the time came to open the whatever-this-stuff-grows-in, only 530k were ready. Astrazeneca announced just 2 weeks later about the yield issues with that facility.