I’ve been messing around with a similar project (but in a grimdark/cosmic horror setting). I was running into the same issue, agents getting stuck in a loop. What worked for me was adding dwarf fortress/rimworld like systems. The random events and systems influencing systems worked wonders for me.
reply