I have Vodafone. In my area (home) there is 2G and 4G, 3G network is missing there.
But phone won't connect to 4G, it stay at 2G and sometimes show "No service - Vodafone". Signal is good, show about -90 dBm.
I also tried switch between networks in settings. And I have set LTE ( Recommended ).