I've added the display of currentCadence, averageCadence, and maxCadence to a running app on the vivoactive.
While currentCadence seems correct, averageCadence and maxCadence seems to be 1/2 of what they should be (I'm not using a footpod)
In the doc for cadence in activityInfo talks about revolutions, so could it be that currentCadence when running is steps, but for max and avg, it's still "revolutions" (2 steps?)