Also for you convenience .
From developer tools:
Uncaught TypeError: Cannot read properties of null (reading 'parentElement')
at FormValidator.getErrorElement (form-validator.js?68c5:679:34)
at FormValidator.validateRules (form-validator.js?68c5:546:1)
at FormValidator.validate (form-validator.js?68c5:201:1)
at EventWindow.eventSave (event-window.js?b7e0:1170:1)
From form-validator.js file

line 677
// Get error element by name
FormValidator.prototype.getErrorElement = function (name) {
// line bellow
this.infoElement = select(this.errorElement + '.' + this.errorClass, this.inputElement.parentElement);
if (!this.infoElement) {
this.infoElement = select(this.errorElement + '.' + this.errorClass + '[for="' + name + '"]', this.element);
}
return this.infoElement;
};
--------------------------------------------------------------------------
I had similar issue in treegrid component in edit template,
it solved by adding id="field_name" to edit template elements.
then in the action complete you will have changed data under args.data