I can watch my games with puffin with no problems.
The point I tried to make last time was. Perhaps packet loss or temporary no answer from server resets the team preference. Just like it does when you log out or log in again (after you log out from witch ever team, when you log in, you get switched original team). So if you get a packet loss or no answer the server thinks you have shortly logged off and switched you to main team?
It has happened to me more on iPad so it might be a puffin problem. I try to spend more time on my second team while on laptop or stationary comp :)
PS! I still hate my training this week!!!