This has been discussed in the past.
#3158
#9784
#9784
#15856
GrapheneOS team response:
Carrier-based calls/texts don't go through the user's VPN whether it's using the cellular connection or Wi-Fi. VoLTE, VoNR and VoWi-Fi are based on using SIP via IMS over an IPSec tunnel. The IPSec tunnel to the carrier is the VPN and there's always one.
VoWi-Fi could theoretically go through another VPN but it would need to support sending IPSec traffic through it which is not usually the case. You can't trivially send IPSec through another VPN. Linux kernel doesn't support nesting IPSec itself and it causes MTU issues when doing it multiple machines / virtual machines.
I don't see a feature request in the GrapheneOS issue tracker. You could create one there, but the complexity lowers the likelihood of it being implemented.
23Sha-ger First of all, your carrier knows your identity, so it makes little sense to hide your IP from them.
Which identity are you referring to? A carrier knows the IMEI and IMSI, but a carrier doesn't have to know a subscriber's personal identity. In cases where a subscriber is looking to protect that, it makes sense to hide an IP address if the IP address is linked to the subscriber's identity.
As schklom replied, a VPN on Wi-Fi router is the current way to achieve this.