Almost correct.
If one DEU fails, both engines will depend on one source. So in case the remaining DEU provides corrupted data, both engines would be affected. Being in soft alternate and later in hard alternate the engines will not rely on a single source but operate on independent data