I have a forerunner that I use for running, steps & walking. The challenges for them seem to be picked up fine.
However I use a Wahoo for cycling, I assume the challenges aren't updating for cycling due to this reason? I.e it's not a Garmin device.