Kicked out of duathlon bike leg 2 weeks in a row

As above, I’ve had two goes at this now and both times Zwift has crashed during the bike leg. Last week using a Pixel 2 it crashed around the 25k mark. This week I used a Huawei M6 tablet and the same happened, this time at 31k. Managed to rejoin at the same point both times but obviously not ideal and a bit of a pain in the backside to be honest. You wouldn’t call either device budget so I’m guessing it’s more to do with something at the Zwift end?