You could probably be more specific. For example limiting fields to only text fields by using the acf/update_value hook. I would be concerned with setting the wrong type of values for each type of field by looping though all the fields the way you are doing. Unless you’re sure that “blank” is an appropriate value for every field.
You can also set the default value for almost every field in ACF by editing the fields and this would eliminate the need do this….. unless they already have some default value that’s being deleted.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users
Helping others is a great way to earn karma, gain badges and help ACF development!