У меня была такая же проблема, и я пришел сюда в поисках ответа, но не нашел.
ОДНАКО, я наконец-то решил свою проблему. У меня был параметр «inverse» моего отображения Set, установленный на «true», и поведение было похоже на то, что вы описывали выше; изменение его на «ложное» исправило проблему. Из того, что я смог увидеть в одном из руководств, сторона отношения, где обратное неверно, в конечном итоге контролирует поведение обновления.
Надеюсь, это поможет вам.