As you've noted, the VivoSport doesn't support ConnectIQ, so there isn't any way to get the data using ConnectIQ.
Your best bet would be to look at getting access to the data from the Garmin Health API:
https://developer.garmin.com/health-api/overview/
Travis
I am working on the way to import fit files with all day monitoring events into the RStudio. (Statistical R language). Let me know if it is interesting for you. I can share a script with you.
Inzwischen bin ich wegen HRV bei mySASY gelandet und erhalte dann bei täglichen ca. 4 min dauernden Brustgurt-Messungen (z.B. mit Polar H10) über eine App ausführliche Informationen über meinen Trainingsstatus. Auf der Seite https://harlerunner.de/effektive-trainingsplanung-mit-mysasy/ hat harlerunner es sehr ausführlich dargestellt. Basis von mySASY sind bei mir die TSS-Werte, die bei Garmin Connect angezeigt werden können (Powermeter bei Indoorbike und MTB) und die ich derzeit nach einer Aktivität manuel bei mySASY eintrage. MySASY plant dem Vernehmen nach auch, die Garmin-Daten automatisch abzurufen.