The CPU in both Manager and Player Career never renews any contracts.
Free Agents never get signed by any of the 5 leagues because of the wage bug. They ask for extremely high wages that make no sense. This is because the Rest of World Club's wages are broken. Every player from every single Rest of World Club are on ridiculous wages. This affects Free Agent negotiations.
You can swap any Rest of World Club with any Club from the 5 leagues when starting a Career and you'll see. For example, swap Real Madrid with Juventus. Juventus players will suddenly have normal wages being in one of the 5 leagues, scout Madrid and you'll see their players will be on extremely high wages being a Rest of World club.
These 2 bugs completely ruin Women's Career. I'm trying to do a Player Career in Germany and the #2 team Wolfsburg lost all their best players after Season 1 because no contracts get renewed. The #1 team Bayern will lose most of their best, and most of their roster after season 2 because of the same problem.