I used the future transfer to get round this issue:
I add players to my game frequently using an editor import from 2023; Once I add their contract details start date entered, contract end. Tick boxes for relegation clauses etc.
However, when I start a new real world game, some of the players load in but show that they will leave on a free early in contract (can't find setting to disable it).
The players are added to Schalke and Hertha. Please load this into a test game and you will see a number of players are marked as leaving on a free but the flag is not ticked in the pre-game editor.
Mic's Friends FM24 Saved.fmf