Data from form changes

The following handler runs on each render and each time it creates a new data model for the form, it might be the issue as well, try to pass “selectedRecord” value instead of a new object

This may help in understanding how re-rending works:
https://backendless.com/docs/uibuilder/ui_rendering.html

yes, I am trying to keep it as trim as possible. I thought I had to populate the form in this fashion. I will adjust the logic.

try to populate the form data right after you show the modal and then you can bind each input using simple data-binding approach without OnChangeHandler
and on the Form Submit you can get its data model and save it

Will this help the data-entry/on-change event issues?

it should