For anyone that sees this thread, the file was corrupted and has an incorrect duration. No tool seems to be able to fix the file that I've tried so far, including online mp3 repair tools. In cases like these, there is very little that can be done in MobileSheets to deal with the invalid duration. Other applications show the same incorrect duration, such as winamp, iTunes and VLC, however Windows Media Player somehow shows the correct duration, so I'm not sure what approach they are doing to calculate the duration. I'm relying on the built-in audio engines of Android, Windows and iPadOS to calculate the duration, so if they report an incorrect duration, there isn't much I can do about it.
Mike
Mike