Passport needs to be valid for at least another three months when doing the verify ID on the app.
I tried again - doing another seflie and passport and it excepted.
This is the biggest negative I have with Revolut. They keep coming back maybe every year looking for you to verify identity again and then you try and the app says no. Crazy carry on.
They nearly had me uninstall the app,reboot your device and install the app again but thankfully i gave one more try.