SmartLife blinds only ever show as openING or closING

I have three blind motors (of different brands) that connect through the SmartLife iOS app. They work perfectly within the SmartLife app. But whilst I am able to control them via HA, the state inside Developers Tools only ever changes from opening to closing, but never gets to OPEN or CLOSED (nor the Lovelace icon changing colour).

This happens whether I control the blinds through HA or SmartLife. Does anyone know a fix for this?

My Brunt blind motors (that connect directly to HA) do report the state correctly, so maybe it is something to do with the SmartLife / HA interface?