@Cameron04Check you dont have a feature called WiFi assist on, which will use mobile data when it detects a drop in WiFi.
Also check for apps that will use Mobile Data and override the Phone settings.
This is not customer services and we dont have access to your account
I do not work for o2 or any VMo2 /Telefonica/Liberty Global Company