Occasionally error "startchange has already been called" from DA bound from TcxDBTextEdit

Very occasionally we get an error when trying to change a TDADataTable field by changing TcxDBTextEdit content.

We get exception “startchange has already been called”
Below you see the callstack.
What could cause this? How can we avoid this?

Note: Once it happened it seems to happen systematically.
It is not possible anymore to change the value of the edit box



this error can be raised, if Edit was called twice w/o calling Post or Cancel after calling the first Edit;

You can define uDADelta_DEBUG and see in debug window lines like StartChange /EndChange/CancelChange