Negative Treadmill Grades Clamped to Zero

I have a negative-grade capable treadmill coupled to Zwift via BLE. This combination does a remarkable job integrating positive treadmill-grade (incline %) over time into elevation. But with negative grades-- not so much. Negative grades always get clamped to zero.

I have examined negative-grade BLE packets coming from the treadmill using a BLE sniffer app and they seem to be appropriate. (E.G. 16-bit signed integers x 10).
Is there anybody who can confirm that negative treadmill grades work on Zwift??? I’m trying to pin down if this is a treadmill-side or Zwift-side error.

Thanks,
Chris

Hi Chris.
Today I ran on Zwift the route “London Loop”, 15 km, and I was entering elevation manually using “incline app”. I confirm your suspicions, negative grades always get clamped to zero. Negative treadmill grades don’t work on Zwift running…

So it”s not just me! Thank You for confirming.