Mobile data doesnt show not working until wifi is turned off


A lot of the time I spend connected to wifi and it seems often if I go out of wifi I then find out my phone isnt connected to mobile data as the signal indicator shows an exclamation mark in it. I have to turn on airplane mode for about 30 seconds before turning it back off and then things seem to work again.

I also seem to get odd behaviour on mobile data that some websites don’t load up all the time, others load up fine so I know I have a connection but others refuse to load, despite whatever browser I use.

This doesnt happen on wifi and sometimes the websites do work when on mobile so it seems a sporadic issue. I have tried changing my dns but this hasnt helped.

Any ideas about these issues?