There seems to be a bug in Zwift with the updates. If you have plenty of time on your hands the updates only take a few minutes. If you are running late for an event or pushed for time and trying to squeeze a ride in the update takes ages. It’s like Zwift knows how much time you have and the update time is inversely proportional to that.