Honestly, Meta Business Verification is notoriously inconsistent. People submit the same type of documents and one gets approved in 2 days while another gets stuck for weeks and rejected with vague reasons.
From what you described, translating the certificate to English was actually a good move. Meta reviewers are often outsourced/global and non-English documents tend to cause more delays or automatic rejection unless they’re extremely obvious.
The biggest thing Meta checks is:
- exact legal name match
- exact address match
- business existence consistency across documents
Even tiny formatting differences can trigger rejection:
- abbreviations
- missing apartment/unit
- different spellings
- personal vs business phone mismatch
For many people, these combinations usually work best:
- business registration/incorporation document
- utility/phone bill or bank statement
- matching website/domain/business info