I think we have established that Bond is not getting the same response and status data from the Blind Motor that the Dooya hub gets. It's most likely a design issue with Dooya who hasn't considered various third party integrations, but that besides the point for this post.
Bond supports the notion of external updating of its belief of device state. If Dooya's web service supports integration with something like IFTTT, you could conceivably use IFTTT to notify of Bond the blinds' state updates.
Just food for thought if you want to solve the original concern. The link above is the documentation of calling the Bond state endpoint with updates of device state information.
Start with def executeFixState(bondId, body) on or about line 1496. It's ultimately a patch call to the Bond controller /state endpoint.
State is the ultimate concurrency problem (headache) when you have two or more pathways to manage a piece of hardware. I've spent an inordinate amount of time writing state monitoring and synchronization code in the updated Bond drivers I am working on.