Eight Sleep integration, time remaining is always 7200

The Eight Sleep integration is properly reporting values with the exception of time remaining, an attribute of the bed state sensor.

Using either the Eight sleep mobile app or the HA heat_set service call, when I set my timer (time remaining) the integration will always starts at 7200 seconds (2hrs) — regardless of me selecting 60min, 30min, 15min. That 7200 will count down (e.g. 6975, 6817, …) but doesn’t reflect the value in the Eight sleep app. When the app reaches zero the HA integration will drop from whatever value it was at to zero.

Thoughts?