Zero knowledge proofs based on too little information are trivial to abuse.
To combat this, you need to have it based off of more and more personal info....which is at odds with the privacy-preservation goal.
Sadly when it comes to age assurance, Zero knowledge proofs are little better than marketing.
In this case the ZKPs are tied to a private key stored in a secure element in the phone, so effectively they are tied to control of the device where the original credential was enrolled.