Android 13 made improvements to prevent data leaking when using an always-on VPN. Unfortunately it seems that a few carriers globally were relying on bugs in previous versions on Android to allow always-on VPN’s to connect to the data network, and Koodo was one of the carriers with IPv6 misconfigured. Examples here:
https://www.reddit.com/r/GooglePixel/comments/wpcy0n/psa_dont_upgrade_to_android_13_if_you_use/
ghkhk
There are two work-arounds:
- Disable the always-on VPN, disconnect entire from the Koodo network, re-connect without VPN then re-enable VPN. Super annoying because I travel through areas where my connection drops on a daily basis (on top of the service at my house not being great) so I have to do that rigmarole multiple times a day (plus leaking data).
- Create a new APN that is a copy of the stock Koodo APN, except force APN protocol and APN roaming protocol to IPv4 only. This works but took a lot of digging to figure out, not sure if the average user would get this far.
It’d sure be nice if the engineers at Koodo/Telus fixed their IPv6 connection protocol so it works properly, like it does with other carriers.