For Gnome it is just timing out before zwift responds, extend the timeout.
gsettings set org.gnome.mutter check-alive-timeout 60000