This is now fixed with Mp3tag v3.33-beta.5.
Initially, I thought that it's okay to preserve existing ID3v2 frames with a different encoding than the one requested to be written. But in reality re-writing the tags is often used to create some kind consistency and improve compatibility with other apps.
Thanks for reporting!