Im on T-Mobile and have been having the same issues, I seem to have found a fix that has been working so far. Try this if turning off smart network switch doesn't work (that didn't work for me)
1. Open your phone dialer
2. Enter *#0011#
3. Select more (top right)
4. Select WiFi
5. Turn off WiFi...