Okay, so when I add metadata ( album cover, artist, etc) to a mp3 while its being played, it adds a small ... i don't know.. a scratch kind of sound, a interference. in the mp3 file.
So, whenever I play that song again, I can hear that sound at the same position (If i saved the metadata when the song was at 2:34, it creates a permanent mark there)
Editing a file while playing is definitely a bad idea. Depending on the padding, the file has to be re-written, the pointers of the player could then point to a completely different block which messes up the sound.
You should check your files for integrity.
I think you can mend that with Foobar2000 and the utilities context menu where you can rebuild the VBR stream and header.
Different tools are good at different disciplines.
Very rarely, considering the amount of audio editing and tag changing tasks I do, I stumble upon a file that at the very end has a popping added to it; which for 110% was not there when I first edited any of those files [well maybe in few of them, but not in hundreds through the years]
But I have no way of proving that Mp3tag is to blame, as it is so rarely find out by me [sometimes I do not hear it but see it in the editor, as it is very small insignificant change at the end, where flat line of silence is suppose to be]