Ain't you, by hazard, speak about running on treadmill, while you run holding on the railing? If so, then that's the reason. The watch cannot sense any steps when it does not move.
How does the cadence graph look like for the running activity, and what is the number of steps recorded, for which distance? You could also share a link to the concerned activity.