I also encountered this problem and was able to figure out what was causing it.
In my case, I needed to disable "Auto Network Switch."
This deceptively named feature apparently compares the quality of your internet connection with the quality of your mobile data connection and favors...