Does this consistently happen for the same songs?
If yes, I have 2 ideas you could check:
- Open song edit view and check that there is no trimmed ending
- Open song edit view and refresh the song data. Maybe the audio file was updated and the song length has changed.
If it happens completely random, I have no idea what might cause it.