It's just poorly coded, and the data model follows no real known structure (Dev was clearly learning while they started this, and was beyond their knowledge)
There used to be a save game editor somewhere in this thread, and using it, you can see hjust how poor the data model was.Nothing was normalized properly. Settings were being stored as text strings with full text searches to find the settings. Loading was as bad and slow because everytime you loaded the contract/settings, it had to read through the entire text based configuration, which the dev did without proper search tree functionality, so it goes alphabetically.
the game has great ideas, but runs like crap sadly, and the configurations / contract does not work properly all the time because of the poor data structure and search / load functionality.
it's why you get loops, or you get events that will never happen (Watersports, being W and lower in the alphabet, almost never gets picked), or focus on events earlier in the alphabet.
for this game to really continue, the dev would have to delete the codebase, start from scratch and actually learn how to store settings/data properly, so that the game can properly figure out the tasks.
plus, there are now some configurations items that just don't work anymore. the menu button does nothing, or you can set it, and then next time you play, the setting is unset again.
the game has so much potential. Especially for a VR domination game. (VR mod was cool). but somewhere after 0.38, it was 100% obvious that the dev was well beyond their skillset in game dev.