I can see my time in zones for cycling activities.
How did you upload the cycling activity into Garmin Connect? If the activity was registered by a non-garmin device, and then imported into garmin connect, then you won't see time in zones.
I can see time in zones depending on what device I use to record my activity. It works for my Vivoactive 3 but not for my Edge 510. I wish it worked for my Edge 510 though, that is an interesting metric for me. Fortunately I can get the information from Trainingpeaks.