Edge cases are fine. Not having simple, easy ways to resolve it should be illegal for any form of ID verification.
One example? Some of these apps require a Google Play account to install. Or an Apple account. This is unacceptable.
Why would anyone be gatewayed to their, for example, government services by having a valid Google account? Or their bank?! Google bans people. Cuts them off.
Doesn't matter why, or how often, all that matters is that it can happen.
ID verification should not rely upon firebase, Google's push notifications, a Google account, and so on. And yes, there are ways to avoid these things for ID verification.
I don't have a Google account. I do have an Android device.
The problem lies squarely with the companies contracting these AI services not adding a "facial recognition doesn't work? click here to try something else" button.
though hopefully they will also enforce that such services must not rely on foreign companies that will share personal data outside of the EU.