Below is part of the transcript on Garmin Chat Support which worked for me. I have an Edge Explore 1000 and Garmin Connect initially connected to Apple Health, but then vanished when I switched what Garmin device was connected to Garmin Connect. Follow the instructions exactly. BTW, as suggested in the transcript, I just made up an email address and password when setting up the new account. Also, I know Garmin's manuals and online documentation aren't very complete, but I've used Chat Support twice for problems I'd been having, and both times the help was quick and accurate, and the representative seemed to have very good knowledge, or knew where to go to find it.
- Uninstall and reinstall GCM
- Instead of signing back into their account, select Create New Account (this will just be temporary, the email doesn't even need to be real)
- When prompted to select a device to pair with, choose Skip/select No Device
- When prompted with "what do you use the app for" (selecting the account role), choose "Health"
- The Apple health permissions prompt should appear, turn on the desired permissions
- Sign out of this account and sign into your normal account - complete normal device pairing flow
Sources should now contain Garmin Connect.