Have you tried using the tagify remove all tags action before resetting the form?
I think the form reset will empty the tagify input but I think tagify uses a JS ‘items’ variable and/or hidden input (sorry I can’t check at the moment) - I suspect these are getting muddled