Getting Fenix 5x to "see" imported workout files

Today, I was doing a bike ride in Zwift and forgot to start my 5x as I normally do, so I missed recording the ride. However, I was able to export the workout file from Zwift and manually upload it into Garmin connect. All good, I see it there. But, even after syncing my watch, it doesn't seem that the workout gets synced with it. It still shows my last ride from a couple of days ago as my most recent. Also, I noticed in Garmin Connect that the training effect was 0. I had my heart rate strap on, so all of the heart rate data is there. Shouldn't heart rate, speed, etc. be enough to figure out the training effect? Is there any way to get my watch to recognize this workout?