The google phone app seems to crash anytime I enable network permission here is what the crash log says.

type crash
osVersion: google/komodo/komodo:14/AD1A.240905.004/2024092900:user/release-keys
package: com.google.android.dialer:17940938
process: com.google.android.dialer
processUptime: 422 + 238 ms
installer: com.android.vending

vsa: 
	at tk_trace.NoAccountWorkerFactory startWork()(Unknown Source:0)
	at tk_trace.com.android.dialer.voicemail.service.impl.VvmTaskWorker startWork()(Unknown Source:0)
	at tk_trace.com.android.dialer.voicemail.service.impl.VvmTaskWorker startWork()(Unknown Source:0)
	at tk_trace.WorkManager:TikTokListenableWorker startWork(Unknown Source:0)
Caused by: java.lang.SecurityException: ConnectivityService: user 10307 has no permission to access restricted network.
	at android.os.Parcel.createExceptionOrNull(Parcel.java:3192)
	at android.os.Parcel.createException(Parcel.java:3176)
	at android.os.Parcel.readException(Parcel.java:3152)
	at android.os.Parcel.readException(Parcel.java:3094)
	at android.net.IConnectivityManager$Stub$Proxy.requestNetwork(IConnectivityManager.java:2469)
	at android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4515)
	at android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4534)
	at android.net.ConnectivityManager.requestNetwork(ConnectivityManager.java:4706)
	at pw$$ExternalSyntheticApiModelOutline0.m(D8$$SyntheticClass:56)
	at nbo.call(PG:2131)
	at vnm.a(PG:53)
	at vrp.a(PG:226)
	at xas.a(PG:3)
	at wzx.run(PG:19)
	at xau.run(PG:5)
	at xal.run(PG:219)
	at rkn.run(PG:3)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at rki.run(PG:340)
	at qmz.run(PG:137)
	at java.lang.Thread.run(Thread.java:1012)
	at rlp.run(PG:64)
Caused by: android.os.RemoteException: Remote stack trace:
	at android.net.connectivity.com.android.server.ConnectivityService.enforceConnectivityRestrictedNetworksPermission(ConnectivityService.java:3658)
	at android.net.connectivity.com.android.server.ConnectivityService.enforceNetworkRequestPermissions(ConnectivityService.java:7898)
	at android.net.connectivity.com.android.server.ConnectivityService.requestNetwork(ConnectivityService.java:7720)
	at android.net.IConnectivityManager$Stub.onTransact(IConnectivityManager.java:1192)
	at android.os.Binder.execTransactInternal(Binder.java:1534)

After messing around a little bit it seems that the issue has something to do with visual voicemail as when i turn that off the crashing seems to stop.