Thank you for the provided code snippet.
Generally speaking editing the values of the master row through a detail row is possible. Examining the sample, everything seems to function properly. As for concerns, I can't think of any at this time. We have a Knowledge Base article dealing with a similar problem without binding the fields.
The reason the rows are collapsing after you edit them is because the model binder updates the UI in order to display the new values.
The above article takes into consideration this issue, however if you insist on using mvvm there is an alternative method. You can prevent the collapse by Persisting the Expanded Rows. Here is one more example which uses localStorage to save the expanded rows.
Let me know if you have any questions.
Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.