Why does it have audio metadata in the manifest since that only works with local files? ie you download the mp3 first, or play from USB? If you are streaming online, then id3 tags should be ignored entirely.
And there are multiple versions of ID3 tags so you should be testing with version 1 as well as version 2, 2.3, and 2.4 to figure out which fail.
http://sdkdocs.roku.com/display/RokuSDK ... ioMetadata
roAudioMetadata currently only works with local file URLs.
Worst case solution, open the mp3 file in winamp, go to view file info, select the id3 tab(s) and uncheck the "include" box for the ID3 info. Then without any tag information it'll work across roku devices with no issues.
As a temporary workaround, could you download the mp3 to tmp and play from there? If you're working with a playlist, you could always download the next track while the current one is playing. That would also give you ID3 support with remote files.