You can sync Wahoo and Garmin with RunGap, and both are multidirectional — meaning they can send and receive workouts from one another (or from other sources).
It is device-based, but you can configure RunGap to be automatic. It syncs and shares using some heuristics (battery level, Wi-Fi connection—the documentation doesn’t explain this very clearly).
Thus, the sync won’t happen if your iPad is switched off.
You can export a FIT file from the Form app and upload it manually to the Garmin Connect website, but I’m pretty sure it won’t affect training load, readiness, etc.
I don’t big brain stuff like this, kind of seems excessive to me.
I use my garmin for everything, I have workouts on TrainerRoad. Send the workouts to garmin, do the workout.
Look at it later if I want to on intervals or training peaks.
if I did more than last week I already know while doing the workout. Do more next week, I know I’m improving, PPP.