So you want it to remove the tags from the files, which it once added (and which were custom), that you've now removed the data from in MC, but you can't get it to remove the tag. Is that correct?
Just to check, have you made sure to do these steps?
1. Delete all of the tag data from all of the files. (This is easy in a batch in MC. Just search the library for the tag
to not be empty, make sure the Tag AW is showing the field in question, select all the files that result from the search, and then delete the entries in the Tag AW). *
2. Delete the Field completely out of
Tools -> Options -> Library & Folders -> Manage library fields3. Select all the affected files and do an Update Tags (from Library) to manually refresh the tags.
That's how I'd think it should work. If you did all this, in that order, and the tag is still showing (hopefully empty) when you check the files externally, then I'd say that's a bug.
* Note: It could be argued that it should delete the tag at this point alone, but it could be argued the other way as well. I don't know if that would count as a bug on its own.