Yeah, it's package timing (and order).
Set up the packages so that the most important is at the top and the least important at the bottom (so vendor, pub, sleep ... I would imagine)
However, you could make your life a bit easier by removing the sleep package ... and just adding DefaultHomeOwner Package instead (at the bottom of the tree). He may or may not sleep while in that mode (there's eating and cleaning to do, too), but he will be at home and he won't have such a full schedule that he gets confused
So, I would do: Merchant -> Pub -> DefaultHomeOwner (merchant and pub need schedules) - If he ain't working and he ain't drinking, then he's at home doing something (including sleeping if he feels like it)
And you don't really need linked refs. Just a marker to send him to in the DefaultHomeOwnerPackage. He'll sandbox around there quite happily (set a radius of about 1500 and you should be fine .... depending on how big you made his house)
Merchant ChestDid you add the items to the Merchant List? Did you follow this tutorial: http://www.youtu.be/Hh8NFbigVTQ?hd=1 ? (I made my first merchant that way, so proceedure is all OK)
Potions StackingDon't know ... never bothered looking into it. Easy for you to test that in game yourself, though (so drink some and see)
Potion TimeNot sure ... but I think it always displays in game, in seconds ... but (to make it easy for you) you can enter it into the CK in sec, hour or day ... I might be wrong though and testing stuff isn't on my schedule for the day
