Hi Vige,
I was experiencing this (switching between wifi and cellular would break app connectivity) recently on 4.5.0.21, on O2. But then I changed to not use IPV6 on the Data access point setup, and it seems to no longer occur.
I can see from other bug report threads, that didn’t help others but I’m adding it here just in case it does help someone.
Thanks!!