Sorry for the long text, but I can't explain it any other way. And sorry for my bad english. It is the google-translator:
I noticed this especially with the files in the “Stats” folder from the mods. The files stored there are often duplicated. In the end, that’s logical. It's mainly about the files that are definitely needed for the respective mod, but are already available from other mods. Here are 3 examples:
I suddenly had the age setting for the player and all the other characters twice. This means that the age of all characters always adapts to the age of the player. It was possible to change it, but I would have had to reset it every time I saved and restarted the game. I found the file that defines the age 3 or 4 times in the Modules folder. I now only have one LPSTAT in it and it is in the STATS folder of the last mod I added. Since then it's been working again. I had a similar experience with the LPSTAT for the money. That was suddenly gone for me. So it wasn't even shown to me in the game and I wasn't able to earn any more with it. After I had removed all the duplicate LPSTAT, I realized that this file absolutely had to exist under vin_Base. What's particularly annoying about these two examples is that both files actually do the same thing, but have to be saved in different locations. And if the respective LPSTAT is outside of vin_Base, then you cannot deactivate the mod because the function is no longer available. But if I now put the LPSTAT for the age in the vin_Base/Stats folder, then it works in the base game, but not in the mods. If you then say to the file, please don't have a 70-year-old grandma, then with the mods you will still get the grandma. But it works in the Stats folder of the last mod installed for all mods. Then I noticed this with all the files for the university. Suddenly it stopped working. But I had previously installed a mod that included all the files for the university. I deleted the duplicates and then it worked again. BUT with the UNI I can't say whether it's just the basic function or the one from the mod. I couldn't tell any difference. But I moved the files from the mod to the vin_Base folder and replaced them there. So, purely theoretically, something should have changed in the course of the game.
I also suspect that most of the other bugs largely come from this too. Either they are directly duplicate files or certain programming that was written in two different files but has the same function in the game. They cancel each other out or lead to other dubious errors in the game because in this case the game doesn't know which command to choose. That would explain why some things sometimes work and sometimes don't. But in order to solve this problem, you would have to know in which folders only the base game executes the commands and in which folder the respective files have to be so that all mods are addressed.
Another example is if there are LPCHARACTER files in the respective mods that create a random character. Then it makes sense for the individual mod, but if you have two or three mods installed where random characters are created, then they get in the way or don't work. You don't need these files in every mod. It would be enough if they were there once. They would just have to work with every mod. I don't know whether this can be implemented, because the nasty thing is that the general LPCHARATER files have the same function, but are called something different in the respective mod. Unfortunately, simply replacing the files doesn't work in this case.
Maybe one or two still active players can pay attention to this when installing mods. If that's really the reason, then we might get most of the bugs out of the game without having to have any real professional knowledge of programming. A basis is enough. Because these errors don't come from the programming itself. Unfortunately, I can't contribute more because then my knowledge of modding or programming will reach its limits. And as I said, these were just examples. But assume that this is exactly the cause of most other errors.