Problems with pushing tags to filenames

I doubt that the shown result string comes from the format string, ... because there is a text part doubled, which cannot be the result from your format string, so it will be a different error.

However ... there are forbidden characters for the filename, read there ...
Character remapping during conversion?

You can use one of the functions $replace or $regexp or $validate to replace forbidden characters with allowed character/s or remove them wholly.

Try out this format string ...

$validate('E:\Media\Music\'$if2(%ALBUMARTIST%,%ARTIST%)'\'$if(%ALBUM%,'('%YEAR%') '%ALBUM%,'Misc Tracks')'\'$if(%ALBUM%,[$num(%DISCNUMBER%,2)'-']%TRACK%' - ',)%ARTIST%' - '$if2(%TITLE%,'[untitled]'),'~')

DD.20140522.2223.CEST