Vulpeo, maybe you don't quite understand what the meaning of Leoreth design is.
The principle is that the course of history, and historical events in particular, will happen by themselves based on the location and time of the emergence of computer players, their AI settings from the official developers, and all game mechanics, which are sometimes refined to be more "realistic".
But there are extraordinary cases when this is not enough. For this, special maps of settlement, conquest, stability were created to push computer players to populate a certain territory and war for certain territories.
If that doesn't work, which is the most extreme cases, and it's mostly due to very fast conquests (Rome, Macedonia, Turkestan, Mongolia), and scripts are already being created to solve this problem.
I am sure that if Leoreth were not a free modder, but a game designer with complete freedom of creativity and with a large company of developers, then the number of scripts repeating historical events would be 0.