For real world rides I use a Garmin 1000 that uploads automatically to Garmin Connect when I get home, and GC then sends the ride to Strava so I can use either to view it.
Zwift is able to send a “virtual” ride to GC, and that then sends it to Strava. I’m also using BigRingVR and FulGaz. Both these VR apps can be linked to my Strava account, but there’s no way I can see to then send the ride from Strava to GC automatically. Both apps save .fit files of the rides, and these can be manually uploaded to GC, but then of course GC sends a duplicate to Strava. Of course I can delete the duplicate ride, or unlink the VR apps from Strava and just do a manual upload to GC (and by default Strava too) and all will be well.
Is there any other method by which I can get the VR app rides onto both platforms?