The other week, I moved my T-Mobile prepaid SIM card from my GrapheneOS Pixel 5 to a newly-installed GrapheneOS Pixel 6a, but Visual Voicemail in the stock dialer program doesn't work in the 6a (although it did in the 5). Specifically, it says it can't "activate".
I've spent many hours trying various settings changes, 5G vs. LTE, WiFi vs. mobile data, talking to T-Mobile customer support (telling them I had a Pixel 6a, but not about GrapheneOS), etc.
I also temporarily installed GrapheneOS's Google Play store support, and the T-Mobile Visual Voicemail app, and confirmed that does work. After removing the T-Mobile app and the Google Play support, Visual Voicemail in the stock dialer still can't activate.
When I installed GrapheneOS on the Pixel 6a, I also restored a SeedVault USB stick backup from the Pixel 5, from the installer.
Both Pixel 5 and Pixel 6a are using the stable channel of GrapheneOS.
I didn't have the SIM card in the phone at installation and first boot time -- I moved it later, after I'd confirmed everything else worked.
At the time I turned on the 6a with the SIM card in it for the first time, a text message came through from T-Mobile, saying "There's a new version of the Visual Voicemail app available now. In order to check your voicemail messages, you need to download the latest version of the app at t-mo.co/VMMtmobile".
I'm not familiar with the technical details, but I wonder whether I still have some wrong setting, or my phone wasn't provisioned/configured correctly for the carrier (T-Mobile customer support said they were having an hours-long "system upgrade" at the moment I moved my SIM), or T-Mobile has simply set things up to refuse to work with the stock dialer Visual Voicemail when it thinks the device is a 6a (but not when it's a 5).
I actually hate receiving voicemail, but I will hate it a little less if I can get the 6a working as well as the 5. Ideas?