Some song files get corrupted. Create a new song file and use “Import Song Data” to import everything from the old file. It’s mostly painless.
If you’re asking “why do song files get corrupted” no clue, there could be tons of reasons, with all the 3rd party software I’m using I doubt anyone could ever figure it out definitively. Support just tells people to use Import Song Data when it does happen.