It's no secret by now that a lot of people dislike the way the AI's routines and lives are handled in HN2. However, the way I see it, the root of the problem is not the system itself - its the way it is executed inside of the game. As it stands right now, in combination with the player's ability to rush houses, AIs will likely only ever be able to do a limited number of tasks before players finish a house.
To that end, AIs should have a less rigid task progression. Instead of the current way it works, AI routines should be mostly random, but after certain objectives they have tasks they are garunteed to go do first before returning to their randomized tasks. The tasks they go do are entirely based on how exactly the player is progressing through the house - for example, the task Gerda goes do will be different if the player starts with the 1 button over the 5 button, for example.
Also, at certain parts of the day, the AI "favors" certain tasks, making them more likely to go and do them. The tasks in general need to be more dynamic and interesting, and in general, there needs to be more of them. (This suggestion has incredible ideas for things in that regard: https://discord.com/channels/474299944254308373/1172134290218287176 .)
TL;DR - The concept is good, but the execution has many holes in its design that are exacerbated by the other holes the game has in its design. Fix em.