Since you mentioned the grid is loaded over association, I would mainly check whether the on change logic is indirectly refreshing:
A few things I would verify:
Refresh in client = YesI would try:
Hello,
Avoid refreshing the parent/SearchContext object unless absolutely necessary.
Refresh only the edited object.
If possible, set:
“Refresh in client” = No
and manually update values in the UI.