Hi everyone,
Hope this helps someone. I recently purchased Pixel 10 and restored Seedvault backup from my old pixel 6, and then inserted my physical SIM. Everything worked well except calls - attempts to make any call resulted in "Call ended" after 1 sec.
I knew that factory reset would most likely help but didn't want to go this route - as it doesn't really help finding the actual issue. Instead I spent a week debugging this and made the following discovery:
When seedvault restores apps (including system ones), it automatically drops network permissions for them. One of these system apps is IMSService - system service that handles VoLTE, VoWiFi, and RCS communications on Android devices.
Restoring network permissions for ImsService app (Settings -> Security & Privacy -> Privacy controls -> Permission Manager -> Network (Toggle "Show System" in the top right corner) -> ImsService -> Network -> Allow.) fixes everything immediately.