I've created a custom interior with a few custom npc's. 3, to be exact. The basic idea right now is that there's a bartender and two patrons in the interior. I've created two factions. ACODFaction and ACODPatronFaction, these are called and the bartender is only in ACODFaction, while the patrons are also in ACODPatronFaction right now. The bar has two 'bar lean' markers and behind the bar there is also a Sweep marker. I've created two AI packages: ACODDefaultPatron and ACODSashaDefaultInnKeeper. They both use the Sandbox template but the SashaDefaultInnKeeper one is bound to a XHeaderMarker to make sure she stays behind the bar (or atleast that was the intention). The other two patrons have the package ACODDefaultPatron and they have the Location set a XMarker in the middle of the interior, with a radius of 2000 to be sure it covers the entire interior.
Enough backstory
Time for the problem: They don't really use the objects that well. The bartender does lean on the counter, but only whenever she gets behind the bar. She walks around and starts leaning against walls (of which ownership is on the 'ACODPatronFaction' which she is not in so she shouldn't be doing that in the first place) or sits on barstools and benches (same story, all owned by the other faction).The other 2, the patrons, move around and stand still for..minutes at a time. They just stand still, don't turn around and generally not doing anyhing. Rarely they sit down or lean against a wall but mostly they do nothing.
How can I get them all to work properly? Is there anything I'm missing here? I would show you pictures of the interior and navmeshes but the forum disallows it

