If you review this article, it notes that:
data isn’t synced when using mass assignment methods, since the
savedandupdatedevents aren’t dispatched in that case
Ensure that the update method is called as in the example in the article. Verify that the saved and updated events are dispatched.