I just installed the Connect IQ SDK for the first time, installed all devices, and set up a basic project using VSCode. To see if everything was working, I ran "Monkey C: Build Current Project" which failed with a "no device available to build" error message, which was surprising since I did have devices installed. I wasn't sure how to fix this, but I ran into the following post in which someone had the same issue. You have to run "Edit Products" first, so it seems like the error message should say this.
No devices available for project (VSCode) - Discussion - Connect IQ - Garmin Forums