Yes, mine is a 2020. From what I have seen, the connection for the 360 camera is very different between our 2 models. I doubt EC Offroad included an extra box if they didn't need to. The physical appearance of your head unit and mine is very similar, so I suspect they're the same basic hardware, but just need different wiring harnesses to interface with our different facelift LC200's.
In my case, the Zlink app itself rarely crashes, but the CarPlay connection drops sporadically. Sometimes it will be fine for hours, sometimes it will drop several times over the course of 10-20 minutes. When the connection drops, I can almost always get it back by going into the iPhone Settings > Bluetooth and tapping on the connection for the head unit to get the Bluetooth connected again. At that point, Zlink will pick up where it left off with CarPlay after a little handshake connecting dance. It's not clear to me if the problem is with the WiFi connection, the Bluetooth connection, or perhaps both. It could very well be something like an older Bluetooth or WiFi driver on the Android device, though the problem could also be on the iPhone side.
I have had a few cases where Zlink itself crashes (this is rare in my experience so far) and starting it back up gets CarPlay going again.
Finally, I've had a few cases where I've had to reboot the head unit or the iPhone to get CarPlay going again, but this is even more rare in my experience so far.
I asked Sergey about the CarPlay connection drops and one of the suggestions he made was to go into iPhone Settings > Personal Hotspot and turn on the Maximize Compatibility mode. That seems to have improved things, but until I go on another lengthy drive, I won't know for sure and that may not happen again until next summer as I don't have any big trips planned at the moment.
I do have a
CarlinKit device that can add CarPlay / Android Auto to pretty much any Android device that I can try using instead of Zlink. This device has its own Bluetooth and WiFi connection to the iPhone rather than using the head unit's connectivity. I had used this on the first generation EC Offroad interface module to get wireless CarPlay (the first generation EC Offroad unit only supported wired CarPlay via Zlink) with pretty good success (no really long trips though), but did find that the app it uses (Autokit, which has to be installed from an apk file - it isn't available in the Play Store) and Zlink don't exactly play nicely together. So I would prefer not to go down this path.
The larger screen on these Tesla style units does make using native Android apps, rather than CarPlay, a much more viable alternative than using them with something like the EC Offroad interface module and factory display. The much larger screen makes a huge difference in usability of Android apps that aren't optimized for use while driving a car (which is obviously what CarPlay excels at and why using it is so desirable).