There are a lot of inaccuracies in the article. The first being that N26 business is available in a lot more countries. I'm in Portugal and I have a business account. Also for identity verification with ID card instead of passport, the process is not provided by IDnow and it's completely offline (no video call), you just take pictures in the app of the ID (front and back) and they later review them, usually in a couple of days
Also, I can confirm that at least for Portugal you can now use ID card instead of passport. I think N26 doesn't update that list very often