In order to be of help, I think you need to add some more details. Do you validate on entity level, or in a flow (under a 'save'-button, or an ‘OnChange'). where do you refresh and commit? Do you use a Rule, or check on ‘= empty’?
Have you tried an onchange or onleave-flow. Or a vlidation in the 'save'-button?
You can use seperate microflow to validate the input fields and use validation feedback activity to show validation to the specific field if it fails the validation.