Audio longer than 2 hours not working properly

I’ve got some long audio files. I opened all these files in other applications like Windows Media, Audacity, and Groove Music. The files in those other applications all worked just fine. But Scrivener isn’t able to play them properly.

For example, when I roll over the play button, it shows that the 6 hour file is over 8 hours long. And it doesn’t show the hours, so as the file plays, it gets to almost one hour 0:59:59 then one second later it becomes 0:00:00. It keeps playing but the time reset to zero!

Then I opened a two hour file, and it showed the total length was 33 minutes.

Something is wrong! Not just one thing! Please fix!