Historical Save

I started a historical save in 1980. However, after the first offseason, nearly every veteran over a 60 grade is a free agent on opening day. What did I do wrong? Is there a common bug/workaround?