I was able to figure out how to fix the issue by using a field mapping in Mp3tag, but I'm still unsure whether the underlying problem is something that needs a more dedicated fix in Mp3tag or Swinsian.
The story:
I recently switched from Windows to Mac, and I think I have settled on using Swinsian as my music player, as it seems pretty robust and can handle my large FLAC and MP3 collection. However, there are certain differences in navigating through my library compared to what I was used to with foobar2000 on windows. For finding things by album artist, things were fine with Swinsian. However, other things like soundtracks or sets of compilations were not as straightforward without the folder navigation I was previously accustomed to in foobar.
In looking at the possible fields that could be used for sorting in the browser columns in Swinsian, I found that I could populate the description tag with info to easily pull up related releases. So, I decided to go through my files and clear out any unnecessary information in existing description tags, or move that information to other tag fields. And I began populating the description tag with what a release was a soundtrack of. Everything seemed to be working as I expected until I discovered one soundtrack of MP3s that would not display the description tag in Swinsian.
In looking through my library in Swinsian for any other MP3 files that were showing description information, I found that there were some. However, I found that the information displayed in Swinsian as the description was from subtitle tag when looking at it in Mp3tag. After digging around in the documentation for id3 and vorbis tags, I found that unlike vorbis tags, where the subtitle and description are two distinct tags, the subtitle and description tags apparently use the TIT3 frame with id3 tags.
On to the fix:
I managed to fix this by going into the field mappings in Mp3tag, and set up one for id3v2, with a source of 'SUBTITLE' and target of 'DESCRIPTION'.
I'm still not sure if I'm reading the tag documentation correctly, or maybe this is simply an inherent problem with id3 tag standards. Maybe this is something wrong with how Mp3tag is writing the tag, or how Swinsian is reading the tag (without the fix in Mp3tag's field mappings). Is my fix just a band-aid over a bigger problem?