I feel that “a connection has disconnected” is perhaps the least useful error I’ve ever seen. It reminds of joke error messages like

It just tells you absolutely nothing useful or actionable. It could at least indicate what sort of disconnection it means, like “Bluetooth device XJDHDHDH has disconnected” or “Network connection to Zwift servers lost” - as it stands its meaningless/useless.
I’m not technical enough to know how to access logs on my ipad for Zwift, and really I shouldn’t have to to understand what its trying to tell me - either put enough information on the screen that indicates even roughly what the problem is, or don’t put the error at all. A bluetooth disconnect and a network disconnect are completely different things and it gives no indication at all which it thinks has occured - especially since neither has as far as I can tell!