If I do that then the NPC will alway follow me around, instead of when the Eat AI packet runs. And no, at no time is the door locked, or the npc is told to lock or unlock a door.
Edit: Nevermind, I just downloaded the mod. Remove the "Continue if PC Near" flag from the eat package, it's not required. It's typically used for shop owners who will allow the PC to remain in the shop after hours, and now the NPC is hurrying him along to leave. Also remove the "Offer Services". That's another cause of the NPC following the player around. Leave them on the Services package only.
I have done this already as i read about that before, if you have downloaded my mod and am looking at it in the CS then it wont be updated (cant get on the tes.nexusmods site for some reason)
At the moment I have the AI packet like this
No flags are checked bar Armor Unequipped
Location is set to Near Editor Location with a radius of 0
No conditions, and the schedule is set to Time:13 and Duration: 1
The package type is Eat, and none of the door flags are checked
If you wish i can give you a download link so you can look at the mod .esp in the CS