There simply isn't enough context window/intelligence/performance for these kind of elaborate systems with the local models that can run on the average person's machine. I have some ideas for an alternative to dynamic mode which queries the custom NPC's AI every in-game hour to let it choose from the list of possible routines in real time, taking into account everything that it has access to in dialog, but I have doubts about Gemma-4-Sparse, aka 26B-A4B, being able to handle this in a coherent way.
NPCs can change their daily routine in a very limited way if you plan a meeting at X location in Y hours/days, and them not being able to follow you outside the town perimeter has been solved with version 1.6.0.