I linked my Zwift account to both Strava and Training Peaks. Zwift always crashes when I finish my ride and it tries to upload the ride data.
I removed the link to Training Peaks, and it no longer crashes. I have not tried having my Zwift account linked to only Training Peaks, but I think that would probably work OK.
The developers may not have anticipated linking to multiple external accounts.