After further review, it was my mistake. I remember touching the "rookies ratings current year/3-year period/career" potential. However, I assure you I didn't touch the check/uncheck box for Recalc On/Off.
I did a rescout for the whole league (Scouting precision Medium/High/Very High), so maybe this triggered the bug.
I had previously done a test by moving past January 1st to see my upcoming draft and the ratings were the same as last year.
I had a backup at the start of the off season so I was able to reproduce most roster moves/signatures/rule v draft by everyone inside a 4 hour time window.
So if you are reading this, always have a backup before playing with rules & settings!!