It says I have one expiring contract, but there aren't any expiring. Just checking - I won't have any of my players disappear at the end of the season because the game thinks there is one, right? Thanks.
One of your retiring players probably has an expiring contract too. It doesn't matter either way, since they are going to leave at the end of the season, but if you offered a new contract it would remove the warning.