Also, AI ignored the transfer off setting. The following happened during the contract renewal period:
AlphaTauri: De Vries (Deleted Driver) ⇒ Fired & contracted with Schwartzmann (F2 2021 driver)
Haas: Hülkenberg (Icon Driver) ⇒ Fired & No contract with anyone! (probably a reported game bug)
Williams: : Sargeant (F2 2022 Driver) ⇒ Not dismissed!
Acclaim's improvement and such are unknown, but I was surprised that the AI team didn't fired F2 2022 Driver.
However, 2023MOD seems to require this MOD every time the contract is renewed.
Alright so, few things here.
Driver Transfer setting has been broken since at least 1.09 if not even earlier. Toggling it does absolutely nothing. CF Racing even made a video on simulating 10 seasons with the settings being off, transfers still happened.
Team not signing a replacement driver. Indeed its a know issue, no idea what the specific cause for it is, as from my testing it seems to be completely random whenever it has happened. Outside of my script I've only seen this be officially reported from people using Real season start... but with my script it seems to happen on any type of career save by looks of it. I do wonder, if the Driver Transfer setting being OFF has any play in causing this, even if the setting itself is broken currently.
On bright side, there is this potential
workaround/fix of giving ability to re-assign a driver to a team that's missing one. But I've received mix reports about it actually working, as in some instances the restored driver will still end up getting kicked out of the team the following race even when there is no contract period.
And in regards to Acclaim, that indeed is interesting that the drivers started gaining it, I guess the game simply dedicated new acclaim pointers to those drivers. I was made aware of a way to assign Acclaim pointers manually, but those would just 'borrow' the existing driver Acclaim stats. So I never did get around implementing that, as the existing complexity of the values needing to replace already gave me a headache.
This brings me to the last point, with Driver Transfers currently being broken and still not being acknowledged by codies. When working on the Rating CT, I did stumble upon a memory region for driver contracts specifically, which I still haven't dissected, but if there is a way to overwrite the contract length, it maybe might be possible to simply extend the contracts to a point where AI teams simply ignore the contract periods ... again big maybe as I'm currently purely speculating.
But yeah, all in all due the general complexity of the driver transfers and me not fully grasping on what's happening under the hood. The current state of the script for, at least for career modes is just horrid. GP mode not so much to my knowledge.