I just fixed an issue with RCS on GrapheneOS where it wasn't verifying my account, and managed to fix it.
At https://myaccount.google.com I had to disable an old device that somehow was stuck in progress verifying, which is weird because this GrapheneOS install is months old now.
To check this:
From the https://myaccount.google.com
- Go to Personal Info on the left
- Go to Contact Info in the middle
- Click your phone number
My number showed as "Verified" at the top. It should show all of your devices you've used with this phone number.
I have my current Pixel 9 on GrapheneOS which showed as verified, but somehow an old Pixel 7 was stuck "Verifying" on this page, even though that install had since been factory reset. I toggled the Pixel 7 to disable it from this page, and RCS on the GrapheneOS Pixel 9 came up within seconds.
I had also previously cleared the app storage for the Messages app on the 9 but in retrospect not sure if that needed to be done.
Maybe this will help someone else experiencing the issue.