Did you use the Holiday feature at all? If so, did you make sure the "Do not offer any players new contracts" option was turned on? I believe that's not on by default, so if you holidayed at all, the game may have renewed them for you.
That's the only explanation I can think of apart from straight up bug (which it could be of course).