If all stats (Cadence, Calories, Speed, Output, and Distance) are remaining at zero except Resistance, it is changing accurately in the app, then you likely have a defective speed sensor.
Depending on your bike the warranty procedure could vary, please contact Echelon to discuss the issue you are having.