The company has continued to add more identification checks and balances, but questions remain regarding its verification partner Persona.