Sinovac, Sinopharm, etc that China made weren't working up to the required standards. It wasn't something anyone wanted to come out and admit.
To make vaccination mandatory they'd have to admit, kill off their own producers and import. It'd be a political disaster.