Unable to remove/write tags for FLAC files with 16 MB+ embedded cover

I would investigate how the invalid falc tag got written in the first place and then see if that step can be revoked at the source or left out in the future.

Here is a thread / post that gives a hint about another program that may help you: